public ActionResult Register(RegisterModel model) { UpdateModel(model, new string[] { "UserName", "Password", "ConfirmPassword", "Role" }); if (ModelState.IsValid) { MembershipCreateStatus createStatus; Membership.CreateUser(model.UserName, model.Password, model.UserName, null, null, true, null, out createStatus); Roles.AddUserToRole(model.UserName, model.Role); Guid id = new UserRepository().FindUserIdByEmail(model.UserName); new ContactRepository().CreatFaculty(new DummyFaculty().GetDummyFaculty(id)); new ContactRepository().CreatContact(new DummyFaculty().GetDummyContact(id)); new ContactRepository().CreatEducation(new DummyFaculty().GetDummyEducatino(id)); new EmailSender().SendEmail(model); if (createStatus == MembershipCreateStatus.Success) { return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", ErrorCodeToString(createStatus)); } } return View(model); }
public ActionResult Details(Guid? id) { id = new UserRepository().FindUserIdByEmail(User.Identity.Name); if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EducationalInformation educationalInformation = db.EducationalInformations.Find(id); if (educationalInformation == null) { return HttpNotFound(); } return View(educationalInformation); }
public ActionResult Details(Guid? id) { id = new UserRepository().FindUserIdByEmail(User.Identity.Name); if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Faculty faculty = db.Faculties.Find(id); if (faculty == null) { return HttpNotFound(); } return View(faculty); }
public ActionResult Edit(Guid? id) { id = new UserRepository().FindUserIdByEmail(User.Identity.Name); if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } ContactInformation contactInformation = db.ContactInformations.Find(id); if (contactInformation == null) { return HttpNotFound(); } ViewBag.UserId = new UserRepository().FindUserIdByEmail(User.Identity.Name); return View(contactInformation); }