public IHttpActionResult Post([FromBody] MEMBERSHIP membership)
        {
            if (!ModelState.IsValid || membership == null)
            {
                string errors = "";
                foreach (var modelstate in ModelState.Values)
                {
                    foreach (var error in modelstate.Errors)
                    {
                        errors += "|" + error.ErrorMessage + "|" + error.Exception;
                    }
                }
                throw new BadInputException()
                      {
                          ExceptionMessage = errors
                      };
            }

            var result = _membershipService.Add(membership);

            if (result == null)
            {
                return(NotFound());
            }

            return(Created("memberships", membership));
        }
        private void AddNewMember()
        {
            Membership membership = new Membership(txtMemberId.Text);

            membership.MemberTypeID  = comMemberTypeId.Text;
            membership.MemberName    = txtName.Text;
            membership.MemberAddress = txtAddress.Text;
            membership.PhoneNumber   = txtPhoneNumber.Text;
            if (!txtEmail.Text.Contains("@"))
            {
                MessageBox.Show("Please give a valid Email Address");
            }
            else if (txtEmail.Text.Equals(""))
            {
                membership.Email = "NULL";
            }
            else
            {
                membership.Email = txtEmail.Text;
            }
            membership.MemberFrom    = DateTime.Now;
            membership.TotalShopping = 0.0;


            ServiceFactory     factory           = new ServiceFactory();
            IMembershipService membershipService = factory.GetMembershipServiceInstance();

            if (membershipService.Add(membership) == 1)
            {
                this.refreshDelegate.Invoke();
                MessageBox.Show("Member Added Successfully!");
                this.Close();
            }
        }
Exemple #3
0
        public ActionResult Edit(User model)
        {
            int    count  = _iMembershipService.Add(model);
            string result = "失败";

            if (count > 0)
            {
                result = "成功";
            }
            ViewData["info"] = "" + (count > 0 ? "1" : "0") + "|" + result + "|Index|Edit";
            return(View("SuccessScript"));
        }