Exemplo n.º 1
0
        public static List<UserDto> GetUsers() {
            using(var uow = new UnitOfWork()) {
                var users = uow.UsersRepository.GetUsers();

                return MapUsersToDto(users);
            }
        }
Exemplo n.º 2
0
 public static void UpdateUser(UserDto userDto) {
     using(var uow = new UnitOfWork()) {
         var userDe = uow.UsersRepository.GetUser(userDto.UserId);
         userDe.Name = userDto.Name;
         userDe.Age = userDto.Age;
         uow.Save();
     }
 }
Exemplo n.º 3
0
 public static void CreateUser(UserDto userDto) {
     using(var uow = new UnitOfWork()) {
         var userDe = new Users();
         MapUserToDe(userDto,userDe);
         userDe.AddedOn = DateTime.Now;
         uow.UsersRepository.Insert(userDe);
         uow.Save();
     }
 }
Exemplo n.º 4
0
        public static UserDto GetUser(Guid UserId) {
            using(var uow = new UnitOfWork()) {
                var user = uow.UsersRepository.GetUser(UserId);

                if(user != null) {
                    return MapUsersToDto(user);
                }

                return null;
            }
        }