public async Task <IActionResult> UpdateBuilding(UpdateBuildingDTO input) { try { await _buildingService.UpdateBuilding(input); return(Ok()); } catch (Exception e) { throw e; } }
//public async Task<List<ReadBuildingDTO>> GetBuildingsAtLocation(EntityDTO input) //{ // var buildings = await _buildingRepository // .GetAll() // .Include(x => x.Location) // .Where(x => x.Location.Id == input.Id) // .ToListAsync(); // List<ReadBuildingDTO> result = new List<ReadBuildingDTO>(); // foreach (var item in buildings) // { // ReadBuildingDTO dto = new ReadBuildingDTO(); // dto = _mapper.Map<ReadBuildingDTO>(item); // dto.LocationName = item.Location.Name; // result.Add(dto); // } // return result; //} public async Task UpdateBuilding(UpdateBuildingDTO input) { var building = _mapper.Map <Building>(input); await _buildingRepository.Update(input.Id, building); }