public IActionResult Post([FromBody] AreaModelIn areaModelIn) { if (ModelState.IsValid) { try { var area = mapper.Map <AreaModelIn, AreaEntity>(areaModelIn); var id = areaLogic.Add(area); var addedArea = areaLogic.GetByName(area.Name); var addedAreaOut = mapper.Map <AreaEntity, AreaModelOut>(addedArea); return(Created("Posted succesfully", addedAreaOut)); } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } else { return(BadRequest(ModelState)); } }
private void importAreas(ICollection <Parameter> parameters, ref Tuple <int, int>[] result, IGenericImporter genericInterface) { try { string test = genericInterface.GetName(); List <AreaEntity> importedAreas = genericInterface.GetAreas(parameters).ToList(); int totalAreas = importedAreas.Count; int succesfulAreas = 0; foreach (AreaEntity importedArea in importedAreas) { try { areaLogic.Add(importedArea); succesfulAreas++; } catch (ArgumentException e) { throw new ArgumentException(e.Message); } } result[0] = new Tuple <int, int>(totalAreas, succesfulAreas); } catch (ArgumentException e) { throw new ArgumentException(e.Message); } }
private void btn_Add_Click(object sender, EventArgs e) { Area temp = new Area(textBoxName.Text); areaLogic.Add(temp); }