// POST api/values public void Post(Models.RepairListModel value) { var db = new MyDBModels.DB(); MyDBModels.RepairList repairList = new MyDBModels.RepairList(); repairList.BusId = value.BusId; repairList.BusCondition = value.BusCondition; repairList.TimeGet = value.TimeGet; db.repairList.Add(repairList); db.SaveChanges(); }
public void postRepair(Models.RepairListModel value, int number) { var db = new MyDBModels.DB(); int idDriver = db.driver.Where(d => d.DriverNumber == number).FirstOrDefault().DriverId; MyDBModels.WorkList work = db.workList.Where(d => d.DriverId == idDriver && d.DateAction == value.TimeGet).FirstOrDefault(); MyDBModels.RepairList repairList = new MyDBModels.RepairList(); repairList.BusId = work.BusId; repairList.BusCondition = value.BusCondition; repairList.TimeGet = value.TimeGet; db.repairList.Add(repairList); db.SaveChanges(); }
public int Post(Models.RepairListModel newGas, int number) { if (newGas != null && number > 0) { logic.logicMethodForPostData(newGas, number); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Headers.CacheControl = new CacheControlHeaderValue() { MaxAge = TimeSpan.FromMinutes(20) }; return((int)response.StatusCode); } return((int)Request.CreateResponse(HttpStatusCode.BadRequest).StatusCode); }
public void logicMethodForPostData(Models.RepairListModel data, int number) { dataAccess.postRepair(data, number); }