public override Object Save <T>(T entity) { BO.ProjectReport reportBO = (BO.ProjectReport)(object) entity; BO.ProjectLabourEquipment eqBO = (BO.ProjectLabourEquipment)(object) entity; BO.ProjectQuantity quantityBO = (BO.ProjectQuantity)(object) entity; if (reportBO == null) { return new BO.ErrorObject { ErrorMessage = "report object can't be null", errorObject = "", ErrorLevel = BO.ErrorLevel.Error } } ; EO.ProjectReport reportDB = new EO.ProjectReport(); reportDB.ID = reportBO.ID; reportDB.ProjectID = reportBO.ProjectID; reportDB.ReportNumber = reportBO.ReportNumber; reportDB.ReportDate = reportBO.ReportDate; reportDB.StartTime = reportBO.StartTime; reportDB.EndTime = reportBO.EndTime; reportDB.MorningWeather = reportBO.MorningWeather; reportDB.EveningWeather = reportBO.EveningWeather; reportDB.MorningTemprature = reportBO.MorningTemprature; reportDB.EveningTemperature = reportBO.EveningTemperature; reportDB.InspectedBy = reportBO.InspectedBy; reportDB.InspectionDate = reportBO.InspectionDate; reportDB.CheckedBy = reportBO.CheckedBy; reportDB.CheckedDate = reportBO.CheckedDate; reportDB.CreatedByUserID = reportBO.CreatedByUserID; reportDB.DateCreated = reportBO.DateCreated; //reportDB.ProjectLabourEquipments = reportBO.ProjectLabourEquipments; //reportDB.ProjectQuantities = reportBO.ProjectQuantities; if (reportDB.ID > 0) { } else { _context.ProjectReports.Add(reportDB); } return((object)reportDB); } }
public HttpResponseMessage Post([FromBody] BO.ProjectReport report) { return(RequestHandler.CreateGbObject(Request, report)); }