public Task <IEnumerable <Friend> > GetAllAsync() { using var unitOfWork = _unitOfWorkFactory.CreateNew(); var friendRepository = unitOfWork.Repository <IFriendRepository>(); return(friendRepository.GetAllAsync()); }
public Task <IEnumerable <Game> > GetAllAsync() { using var unitOfWork = _unitOfWorkFactory.CreateNew(); var gameRepository = unitOfWork.Repository <IGameRepository>(); return(gameRepository.GetAllAsync()); }
public async Task <IActionResult> PostMovie([FromBody] SearchMovieRequest request) { Movie movie = null; using (var uow = unitOfWorkFactory.CreateNew()) { movie = await movieBL.SearchAsync(request.SearchText, uow); } return(Ok(movie)); }
public async Task <IActionResult> GetUsers() { List <User> userList = null; using (var uow = unitOfWorkFactory.CreateNew()) { userList = await userBL.GetListAsync(uow); } return(Ok(userList)); }
public async Task <UserLogin> GetByLoginAsync(string login) { using var unitOfWork = _unitOfWorkFactory.CreateNew(); var userLoginRepository = unitOfWork.Repository <IUserLoginRepository>(); return(await userLoginRepository.GetByLoginAsync(login)); }
public void DoJob() { try { using (var uow = unitOfWorkFactory.CreateNew()) { movieBL.UpdateAll(uow).Wait(); } } catch (Exception ex) { logger.LogError(ex, "An error occured in UpdateMoviesJob"); } }
public async Task <IActionResult> Login([FromBody] User user) { if (user == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } string token = string.Empty; using (var uow = unitOfWorkFactory.CreateNew()) { token = await userBL.LoginAsync(user.Email, user.Password, uow); } return(Ok(new { Token = token })); }