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(); } }
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")); }