public IActionResult Post([FromBody] AreaModel model) { try { var area = areaLogic.CreateArea(AreaModel.ToEntity(model)); return(CreatedAtRoute("GetArea", new { id = area.Id }, AreaModel.ToModel(area))); } catch (BusinessLogicInterfaceException e) { return(BadRequest(e.Message)); } }
public IActionResult Get(Guid id) { try { var area = areaLogic.Get(id); return(Ok(AreaModel.ToModel(area))); } catch (BusinessLogicInterfaceException e) { return(NotFound(e.Message)); } }
public IActionResult Get() { try { IEnumerable <Area> areas = areaLogic.GetAll(); return(Ok(AreaModel.ToModel(areas))); } catch (BusinessLogicInterfaceException e) { return(BadRequest(e.Message)); } }