Beispiel #1
0
 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.");
        }