public void AddReport(Contracts.Models.DailyReports report) { using (IDbConnection conn = OpenConnection()) { var parameters = new DynamicParameters(); parameters.Add("@Id", report.Id); parameters.Add("@SupplierId", report.SupplierId); parameters.Add("@Quantity", report.Quantity); parameters.Add("@Percentage", report.Percentage); parameters.Add("@Price", report.Price); conn.Query <Contracts.Models.DailyReports>("Usp_AddDailyReport", parameters, commandType: CommandType.StoredProcedure); } }
public async Task <HttpResponseMessage> AddDailyReport(Contracts.Models.DailyReports report) { if (report == null) { throw new NullReferenceException(); } try { _dailyReports.AddReport(report); return(await Task.Factory.StartNew(() => Request.CreateResponse(HttpStatusCode.OK))); } catch (Exception ex) { return(await Task.Factory.StartNew(() => Request.CreateResponse(HttpStatusCode.NotFound, ex.Message))); } }