public ActionResult Index(MemberViewModel model, string gender, string unitMember, string priesthood) { if (!isAuthenticated() || !loggedUser.isAdmin) return new HttpUnauthorizedResult(); else { if (ModelState.IsValid) { //new Common().convertDate(date.Replace("/", "-") Result result = new Member().addMember(model.FirstName, model.LastName, model.BirthDate, gender, new Common().convertBool(unitMember), priesthood, loggedUser.Unit); if (result.Success) return RedirectToAction("Success"); else ModelState.AddModelError("", "Ocorreu um erro ao tentar cadastrar novo membro"); } return View(model); } }
public ActionResult Edit(int id) { if (!isAuthenticated() || !loggedUser.isAdmin) return new HttpUnauthorizedResult(); else { Member member = new Member().getMember(id, loggedUser.Unit); MemberViewModel model = new MemberViewModel(); model.Id = member.Id; model.BirthDate = member.BirthDate; model.FirstName = member.FirstName; model.Gender = member.Gender; model.IsUnitMember = (member.isUnitMember) ? "1" : "0"; model.LastName = member.LastName; model.PriesthoodOption = member.priesthood.ToString(); return View(model); } }