public MemberConditionsEditModel MemberConditionsEditModelByConditionId(int conditionid) { var condition = _memberConditionsDal.MemberConditionByConditionId(conditionid); //var deleted = _memberConditionsDal.Delete(condition); var result = new MemberConditionsEditModel(); result.Update(condition); // result.Update(deleted); return(result); }
public MemberConditionsEditModel DeleteMemberCondition (MemberConditionsEditModel model) { //var condition = _memberConditionsDal.MemberConditionByConditionId(model.ConditionId); var condition = new MemberConditions (); condition.Update (model); var deleted = _memberConditionsDal.Delete (condition); var result = new MemberConditionsEditModel (); result.Update (deleted); return result; }
public ActionResult DeleteCondition(MemberConditionsEditModel model) { try { var m = _secretSantaBl.DeleteMemberCondition(model); m.Saved = true; return(PartialView("_DeleteConditionPopup", m)); } catch (AppException ax) { ModelState.AddModelError("", ax.AppMessage); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return(PartialView("_DeleteConditionPopup", model)); }
public ActionResult SaveNewMemberCondition(MemberConditionsEditModel model) { try { model.ConditionId = 0; var m = _secretSantaBl.SaveNewMemberCondition(model); m.Saved = true; return(PartialView("_MemberConditions", model)); } catch (AppException ax) { ModelState.AddModelError("", ax.AppMessage); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); _log.LogWarning(ex.Message); } return(PartialView("_MemberConditions", model)); }
public MemberConditionsEditModel SaveNewMemberCondition(MemberConditionsEditModel model) { if (model.UserSelectedForConditionMembershipNo == 0) { throw new AppException("Please Select A Person"); } var user = GetLoggedInUser(); var membermodel = _groupMembershipDal.GroupMembershipModelByGroupMembershipId(model.UserSelectedForConditionMembershipNo); if (membermodel == null) { throw new AppException("Please Select A Valid Person"); } //var selectedperson = _customUserDal.CustomUserByAccountNumber(membermodel.AccountNumberString); model.UserSelectedForConditionAcctNo = membermodel.AccountNumberString; var condition = new MemberConditions(); condition.Update(model); condition.InsertedBy = user.AccountNumberString; var saved = _memberConditionsDal.Save(condition); //pass the user who is receiving the condition //get the user from the selected person //save the type of condition return(model); }