public async Task <IEnumerable <Entities.User> > Handle(GetAllUserRequest request, CancellationToken cancellationToken) { string sql = "getAllUser"; IEnumerable <Entities.User> listPost = _query.Query <Entities.User>(1, sql, null); return(await Task.FromResult(listPost)); }
public async Task GetAllUser_WhenUsersAreInDatabase_ShouldReturnUsers(int users) { // Arrange var unitUnderTest = this.CreateGetAllUserUseCase(); GetAllUserRequest message = new GetAllUserRequest(); var entities = new Faker <UserEntity>() .CustomInstantiator(f => new UserEntity(f.Person.FirstName, f.Person.LastName, f.Person.UserName, f.Person.UserName)) .RuleFor(u => u.Email, (f, u) => f.Person.Email) .Generate(users); subUserRepository.ListAll().Returns(entities); IOutputPort <GetAllUserResponse> outputPort = Substitute.For <IOutputPort <GetAllUserResponse> >(); // Act bool result = await unitUnderTest.Handle( message, outputPort); // Assert Assert.True(result); outputPort.Received(1).Handle( Arg.Is <GetAllUserResponse>(x => x.Users.Count == users)); }
public async Task <IActionResult> GetAll() { var request = new GetAllUserRequest(); var result = await _mediatorService.Send(request); return(Ok(result)); }
public async Task <List <GetUserDto> > Handle(GetAllUserRequest request, CancellationToken cancellationToken) { return(await _context .Set <User>() .ProjectTo <GetUserDto>(_mapper.ConfigurationProvider) .ToListAsync(cancellationToken)); }
public ActionResult <List <ReadUserDto> > getAllUser(int from, int to, String orderby) { try{ GetAllUserRequest request = new GetAllUserRequest { From = from, To = to, OderBy = orderby }; return(Ok(_adminService.GetAllUser(request))); }catch (Exception e) { Console.WriteLine(e.Message); return(BadRequest(e.Message)); } }
public async Task <bool> Handle(GetAllUserRequest message, IOutputPort <GetAllUserResponse> outputPort) { var userEntities = await userRepository.ListAll(); var allUserResponse = userEntities.Select(user => new SimpleUser { Email = user.Email, Username = user.UserName }).ToList(); outputPort.Handle(new GetAllUserResponse(true) { Users = allUserResponse }); return(true); }
public List <ReadUserDto> GetAllUser(GetAllUserRequest request) { int count = _userRepository.Count(); List <ReadUserDto> list = new List <ReadUserDto>(); if (request.From < request.To || count < request.From || count < request.To) { throw new IndexOutOfRangeException(); } List <User> read = _userRepository.GetAllUSer(count - request.To, request.OderBy); User[] a = read.ToArray(); for (int i = count - request.From; i < count - request.To; i++) { list.Add(new ReadUserDto { Email = a[i].Email, Name = a[i].Name, Id = a[i].Id, IsActive = a[i].IsActive, IsAdmin = a[i].IsAdmin, CityId = a[i].CityId, Gender = a[i].Gender }); } return(list); }
public GetAllUserResponse GetAll(GetAllUserRequest request) { try { request.Validate(); var user = this._unitOfWork.userRepository.GetAll(); var result = user.Convert(); return(new GetAllUserResponse(true, "عملیات خواندن با موفقیت انجام شد", "") { Users = result }); } catch (BusinessException e) { this._logger.Warning("Course Management-User Service-GetAll User ", e.Message); return(new GetAllUserResponse(false, "عملیات خواندن با مشکل مواجه شد.", e.Message.ToString())); } catch (Exception e) { this._logger.Error("Course Management-User Service-GetAll User ", e.Message); return(new GetAllUserResponse(false, "عملیات خواندن با مشکل مواجه شد.", e.Message.ToString())); } }
public ActionResult <GetAllUserResponse> GetAll([FromBody] GetAllUserRequest request) { var result = _userService.GetAll(request); return(result); }
public async Task <ActionResult> GetAll([FromQuery] GetAllUserRequest command) { return(await base.Query <GetAllUserRequest, GetAllUserResponse>(command)); }