public static List<UserDto> GetUsers() { using(var uow = new UnitOfWork()) { var users = uow.UsersRepository.GetUsers(); return MapUsersToDto(users); } }
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(); } }
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(); } }
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; } }