Exemple #1
0
 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));
     }
 }
Exemple #2
0
 public IActionResult Get(Guid id)
 {
     try
     {
         var area = areaLogic.Get(id);
         return(Ok(AreaModel.ToModel(area)));
     }
     catch (BusinessLogicInterfaceException e)
     {
         return(NotFound(e.Message));
     }
 }
Exemple #3
0
 public IActionResult Get()
 {
     try
     {
         IEnumerable <Area> areas = areaLogic.GetAll();
         return(Ok(AreaModel.ToModel(areas)));
     }
     catch (BusinessLogicInterfaceException e)
     {
         return(BadRequest(e.Message));
     }
 }