public Response ProcessRequest(DayOfWeekInputDto inputDto) { try { var monday = ComputeForDay(inputDto.Monday); var tuesday = ComputeForDay(inputDto.Tuesday); var wednesday = ComputeForDay(inputDto.Wednesday); var thurday = ComputeForDay(inputDto.Thursday); var friday = ComputeForDay(inputDto.Friday); var saturday = ComputeForDay(inputDto.Saturday); var sunday = ComputeForDay(inputDto.Sunday); var data = new List <string>(); data.Add($"Monday: {monday}"); data.Add($"Tuesday: {tuesday}"); data.Add($"Wednesday: {wednesday}"); data.Add($"Thurday: {thurday}"); data.Add($"Friday: {friday}"); data.Add($"Saturday: {saturday}"); data.Add($"Sunday: {sunday}"); return(new Response { IsSuccess = true, Message = "Data retrieve successfully", Data = data }); } catch (Exception) { throw; } }
public IActionResult Post([FromBody] DayOfWeekInputDto input) { try { var request = _openingHoursService.ProcessRequest(input); if (request.IsSuccess) { return(Ok(request)); } return(BadRequest(request)); } catch (Exception ex) { _logger.LogError(ex, ""); return(BadRequest(ex.Message)); } }