Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
				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;
				}
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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);
        }