Beispiel #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));
        }
Beispiel #2
0
        public AdminPivot GetAdmin(long id)
        {
            var        admin     = adminRepository.GetById((int)id);
            AdminPivot itemPivot = Mapper.Map <GES_Admin, AdminPivot>(admin);

            return(itemPivot);
        }
Beispiel #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"));
        }
Beispiel #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));
        }
Beispiel #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));
        }
Beispiel #6
0
 public void UpdateAdminPivot(AdminPivot admin)
 {
     adminRepository.Update(Mapper.Map <AdminPivot, GES_Admin>(admin));
 }
Beispiel #7
0
        public void CreateAdminPivot(AdminPivot adminPivot)
        {
            GES_Admin admin = Mapper.Map <AdminPivot, GES_Admin>(adminPivot);

            adminRepository.Add(admin);
        }
Beispiel #8
0
 public void DeleteAdminPivot(AdminPivot admin)
 {
     adminRepository.Delete(admin.AdminId, Mapper.Map <AdminPivot, GES_Admin>(admin));
 }