예제 #1
0
        public ActionResult EditMemberStateHistory(int memberStateHistoryId)
        {
            var model = new MemberStateHistoryCreateEditViewModel();
            var memberStateHistory = memberProvider.GetMemberStateHistory(memberStateHistoryId);

            Mapper.DynamicMap(memberStateHistory, model);
            return(PartialView("MemberStateHistoryCreateEdit", model));
        }
예제 #2
0
        public ActionResult CreateMemberStateHistory(int memberId)
        {
            var model = new MemberStateHistoryCreateEditViewModel();

            model.MemberId = memberId;
            model.EffDate  = DateTime.Today;
            return(PartialView("MemberStateHistoryCreateEdit", model));
        }
예제 #3
0
 public ActionResult EditMemberStateHistory(FormCollection form, MemberStateHistoryCreateEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var memberStateHist = new MemberStateHistory();
             Mapper.DynamicMap(model, memberStateHist);
             memberProvider.UpdateMemberStateHistory(memberStateHist);
             return(Json(new AjaxViewModel(true, model, null)));
         }
         catch (Exception ex)
         {
             return(Json(new AjaxViewModel(false, null, ex.Message)));
         }
     }
     return(View(model));
 }