public async Task UpdateAsync(PlaceModel model) { if (model.Id == 0 || !(await placeRepository.AnyAsync(model.Id))) { throw new ArgumentException(nameof(model.Id)); } await placeRepository.AddOrUpdateAsync(model); }
public Task <long> CreateAsync(PlaceModel model) { if (model.Id != 0) { throw new ArgumentException(nameof(model.Id)); } return(repository.AddOrUpdateAsync(model)); }