Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        /// <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();
        }
Esempio n. 3
0
        public async Task <bool> IsExist(Expression <Func <RegionModel, bool> > predicate)
        {
            var data = await _rr.Find(predicate).FirstOrDefaultAsync();

            if (data == null)
            {
                return(false);
            }
            return(true);
        }