public ActionResult DeleteConfirmed(Guid id) { DrivingCosts drivingCosts = db.DrivingCosts.Find(id); db.DrivingCosts.Remove(drivingCosts); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: DrivingCosts/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DrivingCosts drivingCosts = db.DrivingCosts.Find(id); if (drivingCosts == null) { return(HttpNotFound()); } return(View(drivingCosts)); }
public ActionResult Edit([Bind(Include = "DrivingCostID,CostID,TransportationLogID,Description")] DrivingCostsViewModel DrivingCostsViewModel) { if (ModelState.IsValid) { DrivingCosts model = db.DrivingCosts.Find(DrivingCostsViewModel.DrivingCostID); model.Description = DrivingCostsViewModel.Description; model.CostID = DrivingCostsViewModel.CostID; model.TransportationLogID = DrivingCostsViewModel.TransportationLogID; model.DateModified = DateTime.Now; model.ModifiedBy = Guid.Parse(User.Identity.GetUserId()); db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", DrivingCostsViewModel.CostID); ViewBag.TransportationLogID = new SelectList(db.TransportationLog, "TransportationLogID", "Location", DrivingCostsViewModel.TransportationLogID); return(View(DrivingCostsViewModel)); }
public ActionResult Create([Bind(Include = "CostID,TransportationLogID,Description")] DrivingCosts drivingCosts) { if (ModelState.IsValid) { drivingCosts.DrivingCostID = Guid.NewGuid(); drivingCosts.DateCreated = DateTime.Now; drivingCosts.DateModified = drivingCosts.DateCreated; drivingCosts.CreatedBy = Guid.Parse(User.Identity.GetUserId()); drivingCosts.ModifiedBy = drivingCosts.CreatedBy; db.DrivingCosts.Add(drivingCosts); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", drivingCosts.CostID); ViewBag.TransportationLogID = new SelectList(db.TransportationLog, "TransportationLogID", "Location", drivingCosts.TransportationLogID); return(View(drivingCosts)); }
// GET: DrivingCosts/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DrivingCosts drivingCosts = db.DrivingCosts.Find(id); DrivingCostsViewModel view = new DrivingCostsViewModel(); view.DrivingCostID = drivingCosts.DrivingCostID; view.Description = drivingCosts.Description; view.CostID = drivingCosts.CostID; view.TransportationLogID = drivingCosts.TransportationLogID; if (drivingCosts == null) { return(HttpNotFound()); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", drivingCosts.CostID); ViewBag.TransportationLogID = new SelectList(db.TransportationLog, "TransportationLogID", "Location", drivingCosts.TransportationLogID); return(View(view)); }
public ActionResult Create([Bind(Include = "CostTypeID,Amount,Date,Note,Description")] Costs costs, string VehicleID, string TransportationLogID) { if (ModelState.IsValid) { costs.CostID = Guid.NewGuid(); costs.DateCreated = DateTime.Now; costs.DateModified = costs.DateCreated; costs.CreatedBy = Guid.Parse(User.Identity.GetUserId()); costs.ModifiedBy = costs.CreatedBy; db.Costs.Add(costs); db.SaveChanges(); // Da shranis v tabelo VehicleCosts if (VehicleID != null) { Guid latestCostID = costs.CostID; VehicleCosts vehicleCosts = new VehicleCosts(); vehicleCosts.VehicleCostID = Guid.NewGuid(); vehicleCosts.DateCreated = costs.DateCreated; vehicleCosts.DateModified = costs.DateModified; vehicleCosts.CreatedBy = costs.CreatedBy; vehicleCosts.ModifiedBy = costs.ModifiedBy; vehicleCosts.VehicleID = Guid.Parse(VehicleID); vehicleCosts.CostID = latestCostID; db.VehicleCosts.Add(vehicleCosts); db.SaveChanges(); return(RedirectToAction("Details/" + VehicleID, "Vehicles")); } // Da shranis v tabelo TransporationLog if (TransportationLogID != null) { Guid latestCostID = costs.CostID; DrivingCosts drivingCosts = new DrivingCosts(); drivingCosts.DrivingCostID = Guid.NewGuid(); drivingCosts.DateCreated = costs.DateCreated; drivingCosts.DateModified = costs.DateModified; drivingCosts.CreatedBy = costs.CreatedBy; drivingCosts.ModifiedBy = costs.ModifiedBy; drivingCosts.TransportationLogID = Guid.Parse(TransportationLogID); drivingCosts.CostID = latestCostID; db.DrivingCosts.Add(drivingCosts); db.SaveChanges(); return(RedirectToAction("Details/" + TransportationLogID, "TransportationLog")); } return(RedirectToAction("Index")); } ViewBag.CostTypeID = new SelectList(db.CostTypes, "CostTypeID", "Name", costs.CostTypeID); return(View(costs)); }