public ActionResult AddEditMinorityStatus(long?minorityStatusId)
        {
            var viewModel = new AddEditMinorityStatusViewModel();

            if (minorityStatusId.HasValue)
            {
                var drMinorityStatus = CRCDataAccess.GetMinorityStatus(minorityStatusId.Value);
                drMinorityStatus.MapTo(viewModel);

                viewModel.EnabledInd = !(drMinorityStatus["DisabledDate"] is DateTime);
            }
            return(PartialView(viewModel));
        }
 public ActionResult AddEditMinorityStatus(AddEditMinorityStatusViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         CRCDataAccess.SaveMinorityStatus(
             viewModel.MinorityStatusId,
             viewModel.MinorityStatusName,
             viewModel.EnabledInd ? (DateTime?)null : DateTime.UtcNow,
             viewModel.EnabledInd ? (long?)null : CRCUser.UserId,
             CRCUser.UserId);
         return(Json(true));
     }
     else
     {
         return(PartialView(viewModel));
     }
 }