public async Task <Region> Find(int id) { var repoResult = await _repository.Find(p => p.Id == id); var u = repoResult.SingleOrDefault(); return(_mapper.Map <Region>(u)); }
/// <summary> /// Delete Region by id /// </summary> public void DeleteRegion(long regionId) { Region dbversion = regionRepository.Find((int)regionId); ValidateBeforeDeletion(regionId); if (dbversion == null) { throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "Region with Id {0} not found!", regionId)); } regionRepository.Delete(dbversion); regionRepository.SaveChanges(); }
public async Task <bool> IsExist(Expression <Func <RegionModel, bool> > predicate) { var data = await _rr.Find(predicate).FirstOrDefaultAsync(); if (data == null) { return(false); } return(true); }