示例#1
0
文件: BLLClass.cs 项目: zm21/Zaolis
 public IEnumerable <UserDTO> GetContacts(UserDTO user)
 {
     return(_mapper.Map <IEnumerable <User>, IEnumerable <UserDTO> >(unit.UserRepository.GetById(user.Id)?.UserContact?.Contacts));
 }
示例#2
0
 public void AddUser(UserDTO u)
 {
     p.AddUser(mapper.Map <User>(u));
 }
示例#3
0
文件: BLLClass.cs 项目: zm21/Zaolis
 public AvatarDTO GetAvatar(UserDTO user)
 {
     return(_mapper.Map <AvatarDTO>((unit.AvatarRepository.Get(u => u.IsActive && u.UserId == user.Id))?.FirstOrDefault()));
 }
示例#4
0
文件: BLLClass.cs 项目: zm21/Zaolis
 public void AddUser(UserDTO newUser)
 {
     unit.UserRepository.Create(_mapper.Map <User>(newUser));
     unit.UserRepository.Save();
 }
示例#5
0
 public void AddUser(UserDTO user)
 {
     _unitOfWork.UserRepository.Insert(_mapper.Map <User>(user));
     _unitOfWork.Commit();
 }
示例#6
0
 public OrderDTO GetByNick(UserDTO user)
 {
     return(null);
 }
示例#7
0
        public bool IsUserReservBook(BookProductDTO bookProductDTO, UserDTO userDTO)
        {
            var prod = _unitOfWork.ProductRepository.GetByID(bookProductDTO.Id);

            return(_unitOfWork.ReservRepository.Get(r => r.ProductId == prod.BookId && r.UserId == userDTO.Id && r.IsActive).Count() != 0);
        }
示例#8
0
 public IEnumerable <SaleDTO> GetSales(UserDTO userDTO)
 {
     return(_mapper.Map <IEnumerable <Sale>, IEnumerable <SaleDTO> >(_unitOfWork.SaleRepository.Get(r => r.UserId == userDTO.Id)));
 }
示例#9
0
 public IEnumerable <ReservDTO> GetReservs(UserDTO userDTO)
 {
     return(_mapper.Map <IEnumerable <Reserv>, IEnumerable <ReservDTO> >(_unitOfWork.ReservRepository.Get(r => r.UserId == userDTO.Id)));
 }
示例#10
0
 public UserTypeDTO GetUserType(UserDTO userDTO)
 {
     return(_mapper.Map <UserTypeDTO>(_unitOfWork.UserTypeRepository.GetByID(userDTO.UserTypeId)));
 }
示例#11
0
 public void UpdateUser(UserDTO userDTO)
 {
     userDAL.UpdateUser(userDTO);
 }