示例#1
0
        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"));
        }
示例#2
0
        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());
        }