public async Task <IHttpActionResult> DailySalesOverview(DailySalesOverviewRequestModel request) { SaleService service = this.Service as SaleService; try { request.ShopId = AppUser.ShopId; var list = await service.DailySalesOverviewAsync(request); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, list); return(ResponseMessage(response)); } catch (Exception exception) { Logger.Fatal(exception, "Exception occurred while DailySalesOverview with request "); return(this.InternalServerError(exception)); } }