public IActionResult Post([FromBody] AreaDTO model) { try { var areaResult = Logic.Create(AreaDTO.ToEntity(model)); return(CreatedAtRoute("GetAreas", new { id = areaResult.Id }, AreaDTO.ToModel(areaResult))); } catch (ArgumentException e) { return(BadRequest(e.Message)); } }