Example #1
0
        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));
            }
        }
Example #2
0
        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));
        }