public ActionResult DeleteConfirmed(int id) { transportJob transportJob = db.TransportJobs.Find(id); db.TransportJobs.Remove(transportJob); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,DateDeDebut,DateDeDefin,title,description")] transportJob transportJob) { if (ModelState.IsValid) { db.Entry(transportJob).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(transportJob)); }
public ActionResult Create([Bind(Include = "id,DateDeDebut,DateDeDefin,title,description")] transportJob transportJob) { if (ModelState.IsValid) { db.TransportJobs.Add(transportJob); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(transportJob)); }
// GET: transportJobs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } transportJob transportJob = db.TransportJobs.Find(id); if (transportJob == null) { return(HttpNotFound()); } return(View(transportJob)); }
public ActionResult HtmlToPdf(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = true; //transportJob transportJob = db.TransportJobs.Find(id); transportJob transportJob = transportService.FindById(id); if (transportJob == null) { return(HttpNotFound()); } db.Configuration.LazyLoadingEnabled = true; //transportJob transportJob = db.TransportJobs.Find(id); var yo = transportJob; /* var balance = (from a in db.TransportJobs * join c in db.orders on a.orders equals c.Id * where c.ClientID == yourDescriptionObject.ClientID * select a.Balance) * .SingleOrDefault();*/ var fileName = yo.title; var filePath = Path.Combine(Server.MapPath("/Temp"), fileName); var myPDF = new ViewAsPdf("InvoicePrint", yo) { FileName = fileName, PageSize = Size.A5, SaveOnServerPath = filePath }; byte[] applicationPDFData = myPDF.BuildPdf(ControllerContext); mail.SendMail("", "", "", "", "", applicationPDFData); return(new ViewAsPdf("InvoicePrint", yo)); }
public JsonResult AcceptJob(int id) { int iduser = Convert.ToInt32(Session["user"].ToString()); transportJob transportJob = transportService.FindById(id); if (transportJob == null) { throw new ArgumentNullException(nameof(transportJob)); } // transportJob transportJob = db.TransportJobs.Find(id); transportJob.Status = "Started"; transportJob.DateDeDebut = DateTime.Now; transportJob.transporterID = iduser; transportService.Update(transportJob); // db.TransportJobs.Attach(transportJob); //db.Entry(transportJob).State = EntityState.Modified; /* try * { * db.SaveChanges(); * // Your code... * // Could also be before try if you know the exception occurs in SaveChanges * * * } * catch (DbEntityValidationException e) * { * foreach (var eve in e.EntityValidationErrors) * { * System.Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", * eve.Entry.Entity.GetType().Name, eve.Entry.State); * foreach (var ve in eve.ValidationErrors) * { * System.Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", * ve.PropertyName, ve.ErrorMessage); * } * } * * }*/ return(Json(new { transportJob.id, transportJob.Status, transportJob.DateDeDebut })); }