Exemple #1
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         Domain.Entity.Vacance vacance = vs.GetById(id);
         vs.Delete(vacance);
         vs.Commit();
     }
     catch (DataException /* dex */)
     {
         //Log the error (uncomment dex variable name and add a line here to write a log.
         return(RedirectToAction("Delete", new { id = id, saveChangesError = true }));
     }
     return(RedirectToAction("Index"));
 }
Exemple #2
0
        // GET: Vacance/Edit/5
        public ActionResult Edit(int id)
        {
            Domain.Entity.Vacance v1 = vs.GetById(id);
            // dropdowlist
            List <Vacance> fVM = new List <Vacance>();



            List <string> Vacances = new List <string> {
                "DayOff", " OfficialVacation"
            };

            ViewData["vacance"] = new SelectList(Vacances);

            return(View(v1));
        }
Exemple #3
0
        public ActionResult Edit(Vacance v1, int id)

        {
            try
            {
                Domain.Entity.Vacance vacance = vs.GetById(id);
                vacance.Date_Debut  = v1.Date_Debut;
                vacance.Date_Fin    = v1.Date_Fin;
                vacance.typeholiday = v1.typeholiday;

                //vacance.VacanceId = v1.VacanceId;
                vs.Update(vacance);
                vs.Commit();
            }
            catch (DataException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                return(RedirectToAction("Edit", new { id = id, saveChangesError = true }));
            }
            return(RedirectToAction("index"));
        }
Exemple #4
0
        public ActionResult Create(Vacance vacanceVM)
        {
            try
            {
                Domain.Entity.Vacance v = new Domain.Entity.Vacance();

                v.Date_Debut  = vacanceVM.Date_Debut;
                v.Date_Fin    = vacanceVM.Date_Fin;
                v.typeholiday = vacanceVM.typeholiday;
                v.idRessource = vacanceVM.idRessource;

                vs.Add(v);
                vs.Commit();


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }