public ActionResult AddEditProducerContact(AddEditProducerContactViewModel viewModel) { if (ModelState.IsValid) { CRCDataAccess.SaveProducer( viewModel.ProducerId, viewModel.SalutationId, viewModel.FirstName, viewModel.MiddleName, viewModel.LastName, viewModel.Suffix, viewModel.Role, viewModel.Email, viewModel.Phone, viewModel.EnabledInd ? (DateTime?)null : DateTime.UtcNow, viewModel.EnabledInd ? (long?)null : CRCUser.UserId, CRCUser.UserId); return(Json(true)); } else { return(PartialView(viewModel)); } }
public ActionResult AddEditProducerContact(long?producerId) { var viewModel = new AddEditProducerContactViewModel(); if (producerId.HasValue) { var drProducersContacts = CRCDataAccess.GetProducer(producerId.Value); drProducersContacts.MapTo(viewModel); viewModel.EnabledInd = !(drProducersContacts["DisabledDate"] is DateTime); } return(PartialView(viewModel)); }