public async Task <IActionResult> AddAsync(PropertyToAdd propertyToAdd) { try { return(Ok(await _service.AddAsync(propertyToAdd))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <PropertyToReturn> AddAsync(PropertyToAdd propertyToAdd) { var dist = _mapper.Map <Property>(propertyToAdd); await _repo.AddAsync(dist); if (await _repo.SaveAllAsync()) { return(_mapper.Map <PropertyToReturn>(dist)); } throw new Exception("Podczas dodawania wystąpił błąd."); }