MvcBasicSiteDatabase.bak
MvcBasicSiteSourceCode
MvcBasicSite
CreateEventLogEntry
Properties
MvcBasic.Logic
App.Config
ClassDiagram1.cd
MvcBasicSiteModel.edmx
Properties
MvcBasicSite
app_code
App_GlobalResources
ClassDiagramUI.cd
Content
Images
dd_arrow.gif
flag_De.png
flag_En.png
flag_Ro.png
HeaderLogo.png
icon-arrow.gif
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
Controllers
Models
MvcBasicSite.csproj.user
Properties
Scripts
Views
Account
Home
Shared
App.Config
ClassDiagram1.cd
MvcBasicSiteModel.edmx
App_Data
ClassDiagramUI.cd
dd_arrow.gif
flag_De.png
flag_En.png
flag_Ro.png
HeaderLogo.png
icon-arrow.gif
animated-overlay.gif
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
minified
images
animated-overlay.gif
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
MvcBasicSite.csproj.user
|
#region Copyright (c) 2013 Raul Iloc
/*
{***************************************************************************}
{ }
{ Copyright (c) 2010 RAUL ILOC (rauliloc@yahoo.com) }
{ ALL RIGHTS RESERVED }
{ }
{ THE WORK IS PROVIDED UNDER THE TERMS OF THIS CODE PROJECT OPEN LICENSE. }
{ THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. }
{ ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE }
{ OR COPYRIGHT LAW IS PROHIBITED. }
{ }
{ }
{ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HEREIN, YOU ACCEPT AND }
{ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE AUTHOR GRANTS YOU }
{ THE RIGHTS CONTAINED HEREIN IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH }
{ TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO ACCEPT AND BE BOUND BY THE }
{ TERMS OF THIS LICENSE, YOU CANNOT MAKE ANY USE OF THE WORK. }
{ }
{***************************************************************************}
*/
#endregion Copyright (c) 2013 Raul Iloc
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.Collections;
using System.Web.Mvc;
namespace MvcBasic.Logic
{
/// <summary>
/// Defines the address entity.
/// </summary>
[MetadataType(typeof(AddressValidation))]
public partial class Address
{
/// <summary>
/// Initializes a new instance of the Address class.
/// </summary>
public Address()
{
this.ID = 0;
}
}
/// <summary>
/// Defines the validation rules and messages for address entity.
/// </summary>
public class AddressValidation
{
[Required(ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationRequired")]
[DataType(DataType.Text)]
[StringLength(50)]
public string FirstName { get; set; }
[DataType(DataType.Text)]
[StringLength(50)]
public string LastName { get; set; }
[Required(ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationRequired")]
[RegularExpression(@"([A-Za-zäöüÄÖÜßăîâșțĂÎÂȘȚ\.\\/ ])+", ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationNumbersNotAllowed")]
[DataType(DataType.Text)]
[StringLength(100)]
public string Town { get; set; }
[Required(ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationRequired")]
[DataType(DataType.Text)]
[StringLength(200)]
public string Street { get; set; }
[RegularExpression(@"([0-9 \.\(\)/\\\-\+])+", ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationLettersNotAllowed")]
[DataType(DataType.PhoneNumber)]
[StringLength(25)]
public string Phone { get; set; }
[RegularExpression(@"([0-9 \.\(\)/\\\-\+])+", ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationLettersNotAllowed")]
[DataType(DataType.PhoneNumber)]
[StringLength(25)]
public string Fax { get; set; }
[Required(ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationRequired")]
[RegularExpression(@"(\d)+", ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "ValidationLettersNotAllowed")]
[DataType(DataType.Text)]
[StringLength(25)]
public string ZipCode { get; set; }
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.