public ActionResult AddEditProgramSource(long?programSourceId) { var viewModel = new AddEditProgramSourceViewModel(); if (programSourceId.HasValue) { var drProgramSources = CRCDataAccess.GetProgramSource(programSourceId.Value); drProgramSources.MapTo(viewModel); viewModel.EnabledInd = !(drProgramSources["DisabledDate"] is DateTime); } return(PartialView(viewModel)); }
public ActionResult AddEditProgramSource(AddEditProgramSourceViewModel viewModel) { if (ModelState.IsValid) { CRCDataAccess.SaveProgramSource( viewModel.ProgramSourceId, viewModel.ProgramSourceName, viewModel.ProgramSourceCode, viewModel.EnabledInd ? (DateTime?)null : DateTime.UtcNow, viewModel.EnabledInd ? (long?)null : CRCUser.UserId, CRCUser.UserId); return(Json(true)); } else { return(PartialView(viewModel)); } }