public ActionResult Create([Bind(Include = "AdminId,AdminLogin,AdminPassword,AdminActif")] AdminPivot admin) { // if (ModelState.IsValid) if (admin != null) { if (admin.AdminId > 0) { admin.AdminActif = true; adminService.UpdateAdminPivot(admin); adminService.SaveAdminPivot(); } else { admin.AdminActif = true; adminService.CreateAdminPivot(admin); adminService.SaveAdminPivot(); } return(RedirectToAction("Index")); } AdminFormViewModel adminFormModel = Mapper.Map <AdminPivot, AdminFormViewModel>(admin); return(View(adminFormModel)); }
public ActionResult IndexProcess(AdminFormViewModel model) { try { if (!ModelState.IsValid) { ModelState.AddModelError("", "Invalid Credentials, Try Again."); return(View("Index", model)); } var admin = _context.Admins.FirstOrDefault(a => a.email.Trim().ToLower() == model.email.Trim().ToLower() && a.password.Trim().ToLower() == model.password.Trim().ToLower()); if (admin == null) { ModelState.AddModelError("", "Invalid Credentials, Try Again."); return(View("Index", model)); } Session["AdminId"] = admin.admin_id; Session["AdminEmail"] = admin.email; return(RedirectToAction("Index", "Dashboard")); } catch (Exception ex) { } return(View("Index", model)); }
public ActionResult DeleteConfirmed([Bind(Include = "AdminId")] AdminFormViewModel admine) { AdminPivot adminess = Mapper.Map <AdminFormViewModel, AdminPivot>(admine); AdminPivot admines = adminService.GetAdmin(adminess.AdminId); adminService.DeleteAdminPivot(admines); adminService.SaveAdminPivot(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AdminId,AdminLogin,AdminPassword,AdminActif")] AdminPivot admin) { if (ModelState.IsValid) { admin.AdminActif = true; adminService.UpdateAdminPivot(admin); // db.SaveChanges(); adminService.SaveAdminPivot(); return(RedirectToAction("Index")); } AdminFormViewModel adminFormModel = Mapper.Map <AdminPivot, AdminFormViewModel>(admin); return(View(adminFormModel)); }
public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdminPivot admin = adminService.GetAdmin((int)id); //db.GEN_Devises.Find(id); if (admin == null) { return(HttpNotFound()); } AdminFormViewModel adminss = Mapper.Map <AdminPivot, AdminFormViewModel>(admin); return(View(adminss)); }
public ActionResult Create(long?id) { if (id == null) { // ViewBag.IdDossier = new SelectList(GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier"); ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier"); return(View()); } else { // GEN_Devises gEN_Devises = db.GEN_Devises.Find(id); var admin = adminService.GetAdmin((int)id); if (admin == null) { TempData["errorMessage"] = "L'echeance que vous cherchez n'existe pas."; return(RedirectToAction("Index")); } AdminFormViewModel adminFormModel = Mapper.Map <AdminPivot, AdminFormViewModel>(admin); return(View(adminFormModel)); } }