Beispiel #1
0
        public ActionResult AddEditMajorFormat(long?majorFormatId)
        {
            var viewModel = new AddEditMajorFormatViewModel();

            if (majorFormatId.HasValue)
            {
                var drMajorFormat = CRCDataAccess.GetMajorFormat(majorFormatId.Value);
                drMajorFormat.MapTo(viewModel);

                viewModel.EnabledInd = !(drMajorFormat["DisabledDate"] is DateTime);
            }

            return(PartialView(viewModel));
        }
Beispiel #2
0
        public ActionResult AddEditMajorFormat(AddEditMajorFormatViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                CRCDataAccess.SaveMajorFormat(
                    viewModel.MajorFormatId,
                    viewModel.MajorFormatName,
                    viewModel.MajorFormatCode,
                    viewModel.EnabledInd ? (DateTime?)null : DateTime.UtcNow,
                    viewModel.EnabledInd ? (long?)null : CRCUser.UserId,
                    CRCUser.UserId);

                return(Json(true));
            }
            else
            {
                return(PartialView(viewModel));
            }
        }