コード例 #1
0
        public ActionResult AddEditMemberStatus(long?memberStatusId)
        {
            var viewModel = new AddEditMemberStatusViewModel();

            if (memberStatusId.HasValue)
            {
                var drMemberStatus = CRCDataAccess.GetMemberStatus(memberStatusId.Value);
                drMemberStatus.MapTo(viewModel);

                viewModel.NPRMemberShipInd = !(drMemberStatus["DisabledDate"] is DateTime);
            }
            return(PartialView(viewModel));
        }
コード例 #2
0
 public ActionResult AddEditMemberStatus(AddEditMemberStatusViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         CRCDataAccess.SaveMemberStatus(
             viewModel.MemberStatusId,
             viewModel.MemberStatusName,
             viewModel.NPRMemberShipInd,
             viewModel.NPRMemberShipInd ? (DateTime?)null : DateTime.UtcNow,
             viewModel.NPRMemberShipInd ? (long?)null : CRCUser.UserId,
             CRCUser.UserId);
         return(Json(true));
     }
     else
     {
         return(PartialView(viewModel));
     }
 }