Beispiel #1
0
 /// <summary>
 /// Generates slots and adds new Garage to database
 /// </summary>
 /// <param name="g"></param>
 public void CreateGarage(Garage g)
 {
     db.Entry(g).State = EntityState.Modified;
     PIDGen.GenerateSlots(g, db);
     db.Garages.Add(g);
     db.SaveChanges();
 }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "CarId,Manufacturer,Model,Year,Displacement,Wheelbase")] Car car)
 {
     if (ModelState.IsValid)
     {
         db.Entry(car).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(car));
 }
Beispiel #3
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,SurName,Pin,PersonNumber")] Member member)
 {
     if (ModelState.IsValid)
     {
         db.Entry(member).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(member));
 }
Beispiel #4
0
 public ActionResult Edit(Vehicle garageitem)
 {
     if (ModelState.IsValid)
     {
         db.Entry(garageitem).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Main"));
     }
     return(View(garageitem));
 }
 public ActionResult Edit([Bind(Include = "MotorCycleId,MotorCycleName,Manufacturer,Year,Model,Displacement,Wheelbase")] MotorCycle motorCycle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(motorCycle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(motorCycle));
 }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName")] Owner owner)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(owner).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(owner));
 }
 public ActionResult Edit([Bind(Include = "ID,RegNum,Type,EngineType, Color,Brand,Model,NumOfWheels,CheckInTime")] ParkedVehicle parkedVehicle)
 {
     if (ModelState.IsValid)
     {
         db.Entry(parkedVehicle).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(parkedVehicle));
 }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "EmployeeId,Name,Specialty,PhoneNumber")] Employee employee)
 {
     if (ModelState.IsValid)
     {
         db.Entry(employee).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(employee));
 }
Beispiel #9
0
 public ActionResult Edit([Bind(Include = "AddressId,CustomerId,StreetName,ZipCode,Housenumber,City")] CustomerAddress customerAddress)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customerAddress).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CustomerId = new SelectList(db.Customers, "CustomerId", "Name", customerAddress.CustomerId);
     return(View(customerAddress));
 }
Beispiel #10
0
 public ActionResult Edit([Bind(Include = "CustomerId,Name,MotorcycleId")] Customer customer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MotorcycleId = new SelectList(db.Motorcycles, "MotorCycleId", "MotorCycleName", customer.MotorcycleId);
     return(View(customer));
 }
 public ActionResult Edit([Bind(Include = "Id,Price,IsEmpty,IsMcParkingSpace,TotalIncome,VisitorCount,AverageTime,McCountMax,GarageId")] ParkingSpace parkingSpace)
 {
     if (ModelState.IsValid)
     {
         db.Entry(parkingSpace).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.GarageId = new SelectList(db.Garages, "Id", "Name", parkingSpace.GarageId);
     return(View(parkingSpace));
 }
Beispiel #12
0
 public ActionResult Edit([Bind(Include = "Id,ParkedVehicleId,CheckinAt,CheckoutAt,Cost")] Receipt receipt)
 {
     if (ModelState.IsValid)
     {
         db.Entry(receipt).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ParkedVehicleId = new SelectList(db.ParkedVehicles, "Id", "RegNumber", receipt.ParkedVehicleId);
     return(View(receipt));
 }
Beispiel #13
0
 public ActionResult Edit([Bind(Include = "AddressId,GarageId,StreetName,ZipCode,Housenumber,City")] GarageAddress garageAddress)
 {
     if (ModelState.IsValid)
     {
         db.Entry(garageAddress).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.GarageId = new SelectList(db.Garages, "GarageId", "Name", garageAddress.GarageId);
     return(View(garageAddress));
 }
Beispiel #14
0
 public ActionResult Edit([Bind(Include = "RepairId,RepairName,Notes,MotorCycleId,EmployeeId")] Repair repair)
 {
     if (ModelState.IsValid)
     {
         db.Entry(repair).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmployeeId   = new SelectList(db.Employees, "EmployeeId", "Name", repair.EmployeeId);
     ViewBag.MotorCycleId = new SelectList(db.Motorcycles, "MotorCycleId", "MotorCycleName", repair.MotorCycleId);
     return(View(repair));
 }
Beispiel #15
0
 public ActionResult Edit([Bind(Include = "GarageId,Name,CustomerId,EmployeeId")] Garage garage)
 {
     if (ModelState.IsValid)
     {
         db.Entry(garage).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CustomerId = new SelectList(db.Customers, "CustomerId", "Name", garage.CustomerId);
     ViewBag.EmployeeId = new SelectList(db.Employees, "EmployeeId", "Name", garage.EmployeeId);
     return(View(garage));
 }
Beispiel #16
0
 public ActionResult Edit([Bind(Include = "RepairId,RepairName,Notes,CarId,EmployeeId")] CarRepair carRepair)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carRepair).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CarId      = new SelectList(db.Cars, "CarId", "Manufacturer", carRepair.CarId);
     ViewBag.EmployeeId = new SelectList(db.Employees, "EmployeeId", "Name", carRepair.EmployeeId);
     return(View(carRepair));
 }
 public ActionResult Park([Bind(Include = "ParkedVehicleId, ParkingSpaceId")] ParkingModel parkingModel)
 {
     if (ModelState.IsValid)
     {
         ParkedVehicle parkedVehicle = db.ParkedVehicles.Find(parkingModel.ParkedVehicleId);
         ParkingSpace  parkingSpace;
         parkingModel.CreatedAt = DateTime.Now;
         int i = 0;
         if (parkedVehicle.VehicleType.Id == 2)
         {
             parkingSpace                  = db.ParkingSpaces.Find(parkingModel.ParkingSpaceId);
             parkingSpace.IsEmpty          = false;
             parkingSpace.IsMcParkingSpace = true;
             parkedVehicle.ParkingSpaces.Add(parkingSpace);
             db.Entry(parkingSpace).State = EntityState.Modified;
             //parkingSpace.ParkedVehicles.Add(parkedVehicle);
             parkedVehicle.CheckinDate = DateTime.Now;
         }
         else
         {
             do
             {
                 parkingSpace         = db.ParkingSpaces.Find(parkingModel.ParkingSpaceId + i);
                 parkingSpace.IsEmpty = false;
                 parkedVehicle.ParkingSpaces.Add(parkingSpace);
                 db.Entry(parkingSpace).State = EntityState.Modified;
                 parkingSpace.ParkedVehicles.Add(parkedVehicle);
                 i++;
             } while (i < parkedVehicle.Size);
             parkedVehicle.CheckinDate = DateTime.Now;
         }
         db.Entry(parkedVehicle).State          = EntityState.Modified;
         db.Configuration.ValidateOnSaveEnabled = false;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(parkingModel));
 }
 public ActionResult Edit([Bind(Include = "Id,RegNr,Manufacturer,Model,Color,NumberOfWheels,Year,VehicleType,Slot, Slot_Id")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(vehicle).State = EntityState.Modified;
         //var testSlot = db.Slots.Find(4);
         //var slot = vehicle.Slot;
         //vehicle.Slot = testSlot;
         var v = vehicle;
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehicle));
 }
Beispiel #19
0
 public ActionResult Edit([Bind(Include = "Id,PID,Location,Garage")] Slot slot)
 {
     ViewBag.ListOfGarages = _context.Garages;
     if (ModelState.IsValid)
     {
         _context.Entry(slot).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         var st        = ModelState;
         var error     = ModelState.Values.Last().Errors.Last().ErrorMessage;
         var exception = ModelState.Values.Last().Errors.Last().Exception;
         return(Content("Nått gick fel: <br/>" + error + "<br/> exception: <br/>" + exception));
     }
     //return View(slot);
 }