public ActionResult Create([Bind(Include = "CarId,Name,PartNumber,PurchasePrice,SellPrice,PurchaseDate,SaleDate")] PartsModels partsModels) { ViewBag.CarId = new SelectList(db.Cars, "ID", "Model", partsModels.CarId); if (db.Parts.Count() > 0) { var max = db.Parts.OrderByDescending(p => p.ID).FirstOrDefault().ID; partsModels.ID = max + 1; } else { var max = 0; partsModels.ID = max + 1; } var carBrand = db.Cars.Where(c => c.ID == partsModels.CarId).FirstOrDefault().Brand.Name; var car = db.Cars.Where(c => c.ID == partsModels.CarId).FirstOrDefault(); partsModels.Owner = 0; partsModels.Brand = carBrand; partsModels.Car = car; partsModels.SaleDate = DateTime.Now; db.Parts.Add(partsModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { PartsModels partsModels = db.Part.Find(id); db.Part.Remove(partsModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,IdCar,Name,CatalogNr,SellingPrice,data,description")] PartsModels partsModels) { if (ModelState.IsValid) { db.Entry(partsModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(partsModels)); }
public ActionResult Edit([Bind(Include = "ID,CarId,Name,CatalogNo,PurchaseAmount,SalesAmount,PurchaseDate,SalesDate")] PartsModels partsModels) { if (ModelState.IsValid) { db.Entry(partsModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CarId = new SelectList(db.Car, "ID", "Make", partsModels.CarId); return(View(partsModels)); }
public ActionResult Edit([Bind(Include = "ID,CarID,Name,CatalogNmuber,DateOfPurchase,SaleDate,PurchasePrice,SalePrice")] PartsModels partsModels) { if (ModelState.IsValid) { db.Entry(partsModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CarID = new SelectList(db.Car, "ID", "Mark", partsModels.CarID); return(View(partsModels)); }
// GET: PartsModels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsModels partsModels = db.Part.Find(id); if (partsModels == null) { return(HttpNotFound()); } return(View(partsModels)); }
public ActionResult Create([Bind(Include = "ID,IdCar,Name,CatalogNr,SellingPrice,data,description")] PartsModels partsModels) { if (ModelState.IsValid) { string usrID = User.Identity.GetUserId(); var o = db.Owner.Where(x => x.UserID == usrID).FirstOrDefault(); o.Parts.Add(partsModels); db.PartsModels.Add(partsModels); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(partsModels)); }
// GET: PartsModels/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsModels partsModels = db.Part.Find(id); if (partsModels == null) { return(HttpNotFound()); } ViewBag.CarId = new SelectList(db.Car, "ID", "Make", partsModels.CarId); return(View(partsModels)); }
public ActionResult Buy([Bind(Include = "ID,CarId,Brand,Name,PartNumber,PurchasePrice,SellPrice,PurchaseDate,SaleDate")] PartsModels partsModels) { //if (ModelState.IsValid) //{ DateTime newDate = DateTime.Now; OwnerModels ownerId = db.Owners.Where(o => o.Email == User.Identity.Name).FirstOrDefault(); partsModels.SaleDate = newDate; partsModels.Owner = ownerId.ID; db.Parts.Add(partsModels); db.SaveChanges(); return(RedirectToAction("IndexUser")); //} //return RedirectToAction("IndexUser"); }
public ActionResult Edit([Bind(Include = "ID,CarId,Name,PartNumber,PurchasePrice,SellPrice,PurchaseDate,SaleDate")] PartsModels partsModels) { ViewBag.CarId = new SelectList(db.Cars, "ID", "Model", partsModels.CarId); db.Entry(partsModels).State = EntityState.Modified; var carBrand = db.Cars.Where(c => c.ID == partsModels.CarId).FirstOrDefault().Brand.Name; var car = db.Cars.Where(c => c.ID == partsModels.CarId).FirstOrDefault(); partsModels.Owner = 0; partsModels.Brand = carBrand; partsModels.Car = car; db.SaveChanges(); return(RedirectToAction("Index")); //return View(partsModels); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsModels partsModels = db.PartsModels.Find(id); if (partsModels == null) { return(HttpNotFound()); } List <CarsModels> carList = db.Car.ToList(); ViewBag.Cars = new SelectList(carList, "ID", "VIN"); return(View(partsModels)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsModels partsModels = db.Parts.Find(id); if (partsModels == null) { return(HttpNotFound()); } var viewModel = new GarageViewModels(); viewModel.Parts = db.Parts.Include(p => p.Car); viewModel.OwnerModels = db.Owners.Where(o => o.ID == partsModels.Owner); return(View(viewModel)); }
// GET: PartsModels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsModels partsModels = db.PartsModels.Find(id); var CarInfo = db.Car.FirstOrDefault(x => x.ID == partsModels.IdCar); ViewBag.CarModel = CarInfo.Model; ViewBag.CarVIN = CarInfo.VIN; ViewBag.CarSeries = CarInfo.Series; ViewBag.CarBrand = CarInfo.Brand; ViewBag.PhotoURL = CarInfo.PhotoURL; if (partsModels == null) { return(HttpNotFound()); } return(View(partsModels)); }