public PhonesViewModel GetPhonesViewModel(ICollection<Phone> phones) { var phonesViewModel = new PhonesViewModel(); phonesViewModel.PhoneItems = new List<PhoneItemViewModel>(); if (phones != null) { foreach (var phone in phones) { var phoneItemViewModel = new PhoneItemViewModel(); phoneItemViewModel.Id = phone.Id.ToString(); phoneItemViewModel.Number = phone.Number; phoneItemViewModel.PhoneType = phone.Type; phonesViewModel.PhoneItems.Add(phoneItemViewModel); } } if (phonesViewModel.PhoneItems.Count == 0) { phonesViewModel.PhoneItems.Add(new PhoneItemViewModel() { Id = Guid.NewGuid().ToString(), PhoneType = PhoneType.Mobile }); } return phonesViewModel; }
public PartialViewResult AddEmptyPhone() { var phone = new PhoneItemViewModel { Id = Guid.NewGuid().ToString(), PhoneType = PhoneType.Mobile }; var phonesViewModel = new PhonesViewModel { PhoneItems = new List<PhoneItemViewModel> { phone } }; var model = new AppraisalCompanyContactViewModel { Phones = phonesViewModel }; ViewBag.ExecuteBeginForm = true; ViewBag.ControllerName = CurrentControllerName; return PartialView("Tables/AppraisalCompanyPhones", model); }
public PartialViewResult AddEmptyPhone() { var phone = new PhoneItemViewModel { Id = Guid.NewGuid().ToString(), PhoneType = PhoneType.Mobile }; var phonesViewModel = new PhonesViewModel { PhoneItems = new List<PhoneItemViewModel> { phone } }; var model = new AppraiserUserCreateViewModel(); model.Contact.Phones = phonesViewModel; ViewBag.ExecuteBeginForm = true; ViewBag.AreaName = DVS.Logic.Constants.Areas.UserManagement; ViewBag.ControllerName = NameHelper.AppraiserUserAdd.Controller; return PartialView(Constants.Views.AppraiserPhonesPartial, model); }