public ContactTypeDTO Map(ContactType contactType)
 {
     if (contactType == null)
         return null;
     return Mapper.Map<ContactType,ContactTypeDTO>(contactType);
 }
 private void AssertContactType(ContactType competitor, ContactType savedCompetitor)
 {
     Assert.AreEqual(competitor.Name,savedCompetitor.Name);
     Assert.AreEqual(competitor.Code,savedCompetitor.Code);
     Assert.AreEqual(competitor.Description,savedCompetitor.Description);
     Assert.AreEqual(competitor._Status,EntityStatus.Active);
 }
 void LoadContactTypes()
 {
     ContactTypes.Clear();
     SelectedContactType = new ContactType(Guid.Empty)
     {
         Name = GetLocalText("sl.contacts.edit.contactType.default") /*"--Please Select Contact Type--"*/
     };
     ContactTypes.Add(SelectedContactType);
     using (StructureMap.IContainer c = NestedContainer)
     {
         Using<IContactTypeRepository>(c).GetAll().ToList()
             .ForEach(n => ContactTypes.Add(n));
     }
 }
      void ClearViewModel()
      {
          FirstName = "";
          LastName = "";
          DateOfBirth = DateTime.Now;
          SpouseName = "";
          Company = "";
          JobTitle = "";
          MobilePhone = "";
          WorkExtensionPhone = "";
          Email = "";
          Fax = "";
          PhysicalAddress = "";
          PostalAddress = "";
          HomePhone = "";
          BusinessPhone = "";
          City = "";
          ChildrenNames = "";
          HomeTown = "";
          MaritalStatuses.Clear();
          ContactOwnerTypes.Clear();
          ContactOwners.Clear();
          ContactClassifications.Clear();
          ContactTypes.Clear();
         

          SelectedContactOwnerType = ContactOwnerType.None;
         SelectedMaritalStatus = MaritalStatas.Unknown;
         SelectedContactType = new ContactType(Guid.Empty) { Name = "--Select contact Type--" };
         SelectedContactOwner = new ContactOwnerLookUp() { Id =Guid.Empty,Name="--Select Contact owner--" };
          ContactOwnerTypeName = "";


      }
  protected Guid AddContactType(string code, string name, string description)
 {
     ContactType cType = new ContactType(Guid.NewGuid())
     {
          Name=name,
           Code=code,
           Description=description
     };
     cType._SetStatus(EntityStatus.Active);
     return _contactTypeRepository.Save(cType);
 }