public async Task <ActionResult> GetMostFrecuent(int num) { await Db.Connection.OpenAsync(); var query = new CustomOrdersData(Db); var result = await query.GetMostFrecuentItemAsync(num);; if (result is null) { return(new NotFoundResult()); } return(new OkObjectResult(result)); }
public async Task <ActionResult> GetOrdersAfter(int date) { DateTime dt = DateTime.ParseExact(date.ToString(), "yyyyMMdd", null); await Db.Connection.OpenAsync(); var query = new CustomOrdersData(Db); var result = await query.GetOrdersAfterAsync(dt); if (result is null) { return(new NotFoundResult()); } return(new OkObjectResult(result)); }
public async Task <IActionResult> GetOrdersBetween(int startDate, int endDate) { DateTime dtStart = DateTime.ParseExact(startDate.ToString(), "yyyyMMdd", null); DateTime dtEnd = DateTime.ParseExact(endDate.ToString(), "yyyyMMdd", null); await Db.Connection.OpenAsync(); var query = new CustomOrdersData(Db); var result = await query.GetOrdersBetweenAsync(dtStart, dtEnd); if (result is null) { return(new NotFoundResult()); } return(new OkObjectResult(result)); }