public string EditVehicle(VehicleModel vehicle) { using (var db = new FleetManagementDb()) { db.spEditVehicle(vehicle.Id, vehicle.Plate, vehicle.Make, vehicle.Mode, vehicle.Year = DateTime.Now, vehicle.DriverName); return("success"); } }
public string DeleteVehicle(int id) { using (var db = new FleetManagementDb()) { db.spDeleteVehicle(id); return("success"); } }
public VehicleModel GetCurrentVehicle(int id) { using (var db = new FleetManagementDb()) { var result = db.spGetCurrentVehicle(id).Select(a => new VehicleModel { Id = a.Id, DriverName = a.Driver, Make = a.Make, Mode = a.Mode, Plate = a.Rego, Year = (DateTime)a.CreateDate }).FirstOrDefault(); return(result); } }
public List <VehicleModel> GetAllVehicles() { using (var db = new FleetManagementDb()) { var result = db.spGetAllVehicles() .Select(a => new VehicleModel { Id = a.Id, DriverName = a.Driver, Make = a.Make, Mode = a.Mode, Plate = a.Rego, Year = (DateTime)a.CreateDate }).OrderByDescending(a => a.Year).ToList(); return(result); } }