Example #1
0
        public DbObjectDTO Add(DbObjectDTO obj)
        {
            DbObject dbObject = _mapper.Map <DbObject>(obj);

            repository.AddOrUpdate(dbObject);
            repository.Save();
            return(_mapper.Map <DbObjectDTO>(dbObject));
        }
Example #2
0
        private async Task <User> GetUserByShortenerUserId(Guid shortenerUserId)
        {
            User user;

            user = UserRepository.Get(x => x.ShortenerUserId.Equals(shortenerUserId)).SingleOrDefault();

            if (user == null)
            {
                user = new User {
                    ShortenerUserId = shortenerUserId
                };
                UserRepository.AddOrUpdate(user);
                await UserRepository.SaveChangesAsync();
            }
            return(user);
        }