コード例 #1
0
        public async Task <AppUser> CheckOutUser(UserLoginDTO userLoginDTO)
        {
            var user = await genericDal.GetByFilter(
                I => I.Username.Equals(userLoginDTO.Username) &&
                I.Password.Equals(userLoginDTO.Password));

            return(user);
        }
コード例 #2
0
        public async Task RemoveCategoryFromBlog(BlogCategoryDto blogCategoryDto)
        {
            var categoryToDeleteFromBlog = await blogCategoryDal.GetByFilter(I => I.BlogId == blogCategoryDto.BlogId && I.CategoryId == blogCategoryDto.CategoryId);

            if (categoryToDeleteFromBlog != null)
            {
                await blogCategoryDal.Delete(categoryToDeleteFromBlog);
            }
        }
コード例 #3
0
        public async Task AddToCategory(CategoryActivityDto categoryActivityDto)
        {
            var check = await _categoryActivityDal.GetByFilter(I => I.CategoryId
                                                               == categoryActivityDto.CategoryId && I.ActivityId
                                                               == categoryActivityDto.ActivityId);

            if (check == null)
            {
                await _categoryActivityDal.AddAsync(new CategoryActivity
                {
                    ActivityId = categoryActivityDto.ActivityId,
                    CategoryId = categoryActivityDto.CategoryId
                });
            }
        }
コード例 #4
0
 public new async Task <Activity> GetByIdAsync(int id)
 {
     return(await _genericDal.GetByFilter(I => I.Id == id && I.IsVisible == true));
 }
コード例 #5
0
 public async Task <AppRole> FindByName(string roleName)
 {
     return(await _genericDal.GetByFilter(I => I.Name == roleName));
 }
コード例 #6
0
 public bool CheckEmail(string email)
 {
     return(_genericDal.GetByFilter(a => a.Email == email) != null);
 }
コード例 #7
0
 public new async Task <Category> GetByIdAsync(int id)
 {
     return(await _genericDal.GetByFilter(I => I.IsVisible == true && I.Id == id));
 }
コード例 #8
0
 public async Task <AppUser> FindByEmail(string email)
 {
     return(await _genericDal.GetByFilter(I => I.Email == email && I.IsVisible == true));
 }
コード例 #9
0
 public async Task <T> GetByFilter(Expression <Func <T, bool> > tableFilter)
 {
     return(await genericDal.GetByFilter(tableFilter));
 }
コード例 #10
0
ファイル: AppUserManager.cs プロジェクト: onurgoz/TornadoToDo
 public async Task <AppUser> GetUserByEmail(string email)
 {
     return(await _genericDal.GetByFilter(I => I.Email == email));
 }