public async Task <ActionResult <Production> > GetProductionReports(string period, DateTime from, DateTime to) { try { var production = await _production.GetProductinReports(period, from, to); if (production == null) { ResponseViewModel Response1 = new ResponseViewModel(false, HttpStatusCode.NoContent, "NoContent", null); return(Ok(Response1)); } var Response = new ResponseViewModel(true, HttpStatusCode.OK, "SUCCESS", production); return(Ok(Response)); } catch (Exception) { var Response = new ResponseViewModel(false, HttpStatusCode.BadRequest, "failed", null); return(Ok(Response)); } }