Пример #1
0
        public ActionResult <IEnumerable <UserDTO> > GetEmployees()
        {
            // _logger.LogInformation("Entrando a GetEmployees()");
            List <UserDTO> usersdtos = new List <UserDTO>();
            List <User>    users     = new List <User>();

            try
            {
                //  _logger.LogInformation("Ejecutando Comando GetEmployeesCommand()");
                GetEmployeesCommand command = CommandFactory.CreateGetEmployeesCommand();
                command.Execute();
                //  _logger.LogInformation("Comando GetEmployeesCommand() Ejecutado");
                UserMapper mapper = new UserMapper();
                users = command.GetResult();
                //  _logger.LogDebug("Usuarios del GetEmployeesCommand()", users);
                usersdtos = mapper.CreateDTOList(users);
                return(Ok(usersdtos));
            }
            catch (InternalServerErrorException ex)
            {
                //   _logger.LogWarning("Exception",ex);
                return(StatusCode(500, ex.Message));
            }
            catch (Exception e)
            {
                //   _logger.LogError("BadRequest: ",e);
                return(StatusCode(400));
            }
        }
        public void CreateDTOListTest()
        {
            UserMapper  userMapper = MapperFactory.createUserMapper();
            List <User> entities   = new List <User>();

            entities.Add(_user);
            entities.Add(_user);
            var result = userMapper.CreateDTOList(entities);

            Assert.IsInstanceOf <List <UserDTO> >(result);
        }