예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
            }
        }