Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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));
            }
        }