public ActionResult InitServicePickup(int?id) { Models.JobServicePickup svcpu; Models.JobServices svc = db.JobServices.Find(id); if (svc.JobServicePickups.FirstOrDefault() == null) { svcpu = new JobServicePickup(); svcpu.JobServicesId = svc.Id; svcpu.JsDate = svc.JobMain.JobDate; svcpu.JsTime = svc.JobMain.JobDate.ToString("hh:mm:00"); svcpu.ClientName = svc.JobMain.Description; svcpu.ClientContact = svc.JobMain.CustContactNumber; svcpu.ProviderName = svc.SupplierItem.InCharge; svcpu.ProviderContact = svc.SupplierItem.Tel1 + (svc.SupplierItem.Tel2 == null ? "" : "/" + svc.SupplierItem.Tel2) + (svc.SupplierItem.Tel3 == null ? "" : "/" + svc.SupplierItem.Tel3); db.JobServicePickups.Add(svcpu); db.SaveChanges(); } else { svcpu = svc.JobServicePickups.FirstOrDefault(); } return(RedirectToAction("ServicePickup", new { id = svcpu.Id })); }
public ActionResult DeleteConfirmed(int id) { JobServicePickup jobServicePickup = db.JobServicePickups.Find(id); db.JobServicePickups.Remove(jobServicePickup); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,JobServicesId,JsDate,JsTime,JsLocation,ClientName,ClientContact,ProviderName,ProviderContact")] JobServicePickup jobServicePickup) { if (ModelState.IsValid) { db.Entry(jobServicePickup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JobServicesId = new SelectList(db.JobServices, "Id", "Particulars", jobServicePickup.JobServicesId); return(View(jobServicePickup)); }
// GET: JobServicePickups/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobServicePickup jobServicePickup = db.JobServicePickups.Find(id); if (jobServicePickup == null) { return(HttpNotFound()); } return(View(jobServicePickup)); }
// GET: JobServicePickups/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobServicePickup jobServicePickup = db.JobServicePickups.Find(id); if (jobServicePickup == null) { return(HttpNotFound()); } ViewBag.JobServicesId = new SelectList(db.JobServices, "Id", "Particulars", jobServicePickup.JobServicesId); return(View(jobServicePickup)); }
public ActionResult ServicePickup(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobServicePickup jobServicePickup = db.JobServicePickups.Find(id); if (jobServicePickup == null) { return(HttpNotFound()); } ViewBag.Contact = db.JobContacts.Where(d => d.ContactType == "100").ToList(); return(View(jobServicePickup)); }