Exemplo n.º 1
0
        public async Task <int> UpdateTown(ComplainPositionDto dto)
        {
            var item = _repository.Get(dto.SerialNumber);

            if (item == null)
            {
                return(0);
            }
            var town = _townRepository.GetAllList()
                       .FirstOrDefault(x => x.CityName == dto.City && x.DistrictName == dto.District && x.TownName == dto.Town);

            if (town == null)
            {
                return(0);
            }
            item.TownId = town.Id;
            await _repository.UpdateAsync(item);

            return(_repository.SaveChanges());
        }