public ActionResult DeleteConfirmed(Guid id) { VehicleCosts vehicleCosts = db.VehicleCosts.Find(id); db.VehicleCosts.Remove(vehicleCosts); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: VehicleCosts/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehicleCosts vehicleCosts = db.VehicleCosts.Find(id); if (vehicleCosts == null) { return(HttpNotFound()); } return(View(vehicleCosts)); }
public ActionResult Edit([Bind(Include = "VehicleCostID,VehicleID,CostID,Description")] VehicleCostsViewModel VehicleCostsViewModel) { if (ModelState.IsValid) { VehicleCosts model = db.VehicleCosts.Find(VehicleCostsViewModel.VehicleCostID); model.Description = VehicleCostsViewModel.Description; model.CostID = VehicleCostsViewModel.CostID; model.VehicleID = VehicleCostsViewModel.VehicleID; 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", VehicleCostsViewModel.CostID); ViewBag.VehicleID = new SelectList(db.Vehicles, "VehicleID", "Name", VehicleCostsViewModel.VehicleID); return(View(VehicleCostsViewModel)); }
public ActionResult Create([Bind(Include = "VehicleID,CostID,Description")] VehicleCosts vehicleCosts) { if (ModelState.IsValid) { vehicleCosts.VehicleCostID = Guid.NewGuid(); vehicleCosts.DateCreated = DateTime.Now; vehicleCosts.DateModified = vehicleCosts.DateCreated; vehicleCosts.CreatedBy = Guid.Parse(User.Identity.GetUserId()); vehicleCosts.ModifiedBy = vehicleCosts.CreatedBy; db.VehicleCosts.Add(vehicleCosts); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", vehicleCosts.CostID); ViewBag.VehicleID = new SelectList(db.Vehicles, "VehicleID", "Name", vehicleCosts.VehicleID); return(View(vehicleCosts)); }
// GET: VehicleCosts/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehicleCosts vehicleCosts = db.VehicleCosts.Find(id); VehicleCostsViewModel view = new VehicleCostsViewModel(); view.VehicleCostID = vehicleCosts.VehicleCostID; view.VehicleID = vehicleCosts.VehicleID; view.CostID = vehicleCosts.CostID; view.Description = vehicleCosts.Description; if (vehicleCosts == null) { return(HttpNotFound()); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", vehicleCosts.CostID); ViewBag.VehicleID = new SelectList(db.Vehicles, "VehicleID", "Name", vehicleCosts.VehicleID); 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)); }