public ActionResult Edit(int id, MVCConsumeWebAPI.Models.reclamation recla) { reclamation p = reclamationservice.GetById(id); DateTime date2 = DateTime.Now; DateTime date1 = (DateTime)p.date_creation; date1 = date1.AddDays(+1); DateTime res; res = date1; if (p.date_traitement == null && date2 < res) { p.objet = recla.objet; p.description = recla.description; p.image = recla.image; reclamationservice.Update(p); reclamationservice.Commit(); return(RedirectToAction("Index")); } else { RedirectToAction("Index"); } return(RedirectToAction("Index")); }
public ActionResult Create(MVCConsumeWebAPI.Models.reclamation r, int id, HttpPostedFileBase files) { reclamation reclamation = new reclamation(); reclamation.description = r.description; reclamation.etat = "En attente"; reclamation.objet = r.objet; reclamation.image = r.image; reclamation.date_creation = Local; reclamation.date_traitement = null; // HttpPostedFileBase files string fileName = ""; if (files != null) { fileName = Path.GetFileName(files.FileName); var physicalPath = Path.Combine(Server.MapPath("~/Content/chahnez"), fileName); var fileExtension = Path.GetExtension(files.FileName); files.SaveAs(physicalPath); } reclamation.image = fileName; reclamation.topic_id = id; reclamationservice.addrec(reclamation); return(RedirectToAction("Index")); }
public ActionResult Listwaiting() { topic t = new topic(); List <MVCConsumeWebAPI.Models.reclamation> listR = new List <MVCConsumeWebAPI.Models.reclamation>(); foreach (var item in reclamationservice.GetAll()) { MVCConsumeWebAPI.Models.reclamation Rc = new MVCConsumeWebAPI.Models.reclamation(); Rc.etat = item.etat; if (Rc.etat.Equals("En attente")) { Rc.id = item.id; Rc.image = item.image; Rc.etat = item.etat; Rc.description = item.description; Rc.objet = item.objet; Rc.date_creation = item.date_creation; //t = topicservice.GetById(item.topic.id); //Rc.topic_id = t.id; listR.Add(Rc); } } return(View(listR)); }
// GET: Reclamation/Edit/5 public ActionResult Edit(int id) { var p = reclamationservice.GetById(id); MVCConsumeWebAPI.Models.reclamation pvm = new MVCConsumeWebAPI.Models.reclamation(); pvm.id = p.id; pvm.objet = p.objet; pvm.image = p.image; pvm.description = p.description; return(View(pvm)); }
public ActionResult Refuser(int id, MVCConsumeWebAPI.Models.reclamation recla) { reclamation p = reclamationservice.GetById(id); p.etat = "Non traitée"; DateTime date2 = DateTime.Now; p.date_traitement = date2; reclamationservice.Update(p); reclamationservice.Commit(); return(RedirectToAction("Index")); }
public ActionResult Traitement(int id, MVCConsumeWebAPI.Models.reclamation recla) { reclamation p = reclamationservice.GetById(id); if (p.date_traitement == null) { p.etat = "Traité"; p.date_traitement = Local; reclamationservice.Update(p); reclamationservice.Commit(); } return(RedirectToAction("Index")); }