public ActionResult Create(sinisterModels sinismodel, HttpPostedFileBase image) { if (!ModelState.IsValid || image == null || image.ContentLength == 0) { RedirectToAction("Index"); } sinismodel.urlImage = image.FileName; sinister sinis = new sinister(); sinis.email = sinismodel.email; sinis.dateCreation = sinismodel.dateCreation; sinis.nameFirstname = sinismodel.nameFirstname; sinis.urlImage = sinismodel.urlImage; sinis.nameInsurancCompany = sinismodel.nameInsurancCompany; sinis.tel = sinismodel.tel; sinis.policyNum = sinismodel.policyNum; sinis.latitude = sinismodel.latitude; sinis.longitude = sinismodel.longitude; sinis.state = sinismodel.state; uow.Add(sinis); uow.Commit(); // Sauvgarde de l'image var path = Path.Combine(Server.MapPath("~/Content/Upload/"), image.FileName); image.SaveAs(path); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, sinister sen) { var items = uow.GetById(id); items.email = sen.email; items.dateCreation = sen.dateCreation; items.nameFirstname = sen.nameFirstname; items.nameInsurancCompany = sen.nameInsurancCompany; if (ModelState.IsValid) { uow.Update(items); uow.Commit(); return(RedirectToAction("Index")); } return(View()); }