public async Task <ActionResult <Response> > Put([FromBody] OfficeModel officeModel) { if (ModelState.IsValid) { try { await _officeDataService.EditOfficeAsync(officeModel); return(Created("", officeModel)); } catch (Exception e) { BadRequest(new Response { Success = false, ErrorMessage = e.Message }); } } return(BadRequest(new Response { Success = false, ErrorMessage = _logger.ToString() })); }