// GET: /TypeLogins/Create public ActionResult Create() { ViewBag.UniversityID = new SelectList( ComboBoxStateHelper. GetUniversities(), "UniversityID", "Description"); ViewBag.UserRolesID = new SelectList( ComboBoxStateHelper. GetRoles(), "UserRolesID", "Description"); ViewBag.UsersID = new SelectList( ComboBoxStateHelper. GetUsers(), "UsersID", "UserName"); return(View()); }
// GET: /TypeLogins/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult( HttpStatusCode.BadRequest)); } var typelogin = db.TypeLogins.Find(id); if (typelogin == null) { return(HttpNotFound()); } ViewBag.UniversityID = new SelectList( ComboBoxStateHelper. GetUniversities(), "UniversityID", "Description", typelogin.UniversityID); ViewBag.UserRolesID = new SelectList( ComboBoxStateHelper. GetRoles(), "UserRolesID", "Description", typelogin.UserRolesID); ViewBag.UsersID = new SelectList( ComboBoxStateHelper. GetUsers(), "UsersID", "UserName", typelogin.UsersID); return(View(typelogin)); }
public ActionResult Create(TypeLogin typelogin) { if (ModelState.IsValid) { db.TypeLogins.Add(typelogin); var response = DBHelper.SaveChanges(db); if (response.Succeeded) { return(RedirectToAction("Index")); } ModelState. AddModelError( string.Empty, response.Message); if (typelogin.FirmLoginFile != null) { var folder3 = "~/Content/FirmAcces"; var file4 = string.Format("{0}.jpg", typelogin.TypeLoginID); var response4 = FileImageUpLoad. UploadPhoto( typelogin.FirmLoginFile, folder3, file4); if (response4) { var pic4 = string. Format("{0}/{1}", folder3, file4); typelogin.FirmLogin = pic4; db.Entry(typelogin).State = EntityState.Modified; db.SaveChanges(); } } } ViewBag.UniversityID = new SelectList( ComboBoxStateHelper. GetUniversities(), "UniversityID", "Description", typelogin.UniversityID); ViewBag.UserRolesID = new SelectList( ComboBoxStateHelper. GetRoles(), "UserRolesID", "Description", typelogin.UserRolesID); ViewBag.UsersID = new SelectList( ComboBoxStateHelper. GetUsers(), "UsersID", "UserName", typelogin.UsersID); return(View(typelogin)); }