Exemple #1
0
 public ChatRoomService(
     IChatRoomRepository chatRoomRepository,
     IChatRoomUserRepository chatRoomUserRepository,
     IUserService userService,
     IUnitOfWork unitOfWork)
 {
     _chatRoomRepository     = chatRoomRepository;
     _chatRoomUserRepository = chatRoomUserRepository;
     _userService            = userService;
     _unitOfWork             = unitOfWork;
 }
Exemple #2
0
 public UnitOfWork(
     ApplicationDbContext context
     , UserManager <ApplicationUser> userManager
     //, RoleManager<ApplicationRole> roleManager
     , IFriendRepository friendRepository
     , IChatMessageRepository chatMessageRepository
     , IChatRoomRepository chatRoomRepository
     , IChatRoomUserRepository chatRoomUsersRepository
     , IPrivateMessageRepository privateMessageRepository
     , IPrivateMessageStatusesRepository privateMessageStatuses
     , IChatMessageStatusesRepository chatMessageStatuses)
 {
     Context     = context;
     UserManager = userManager;
     //RoleManager = roleManager;
     Friends                = friendRepository;
     ChatMessages           = chatMessageRepository;
     ChatRooms              = chatRoomRepository;
     ChatRoomUsers          = chatRoomUsersRepository;
     PrivateMessages        = privateMessageRepository;
     PrivateMessageStatuses = privateMessageStatuses;
     ChatMessageStatuses    = chatMessageStatuses;
 }
 public ChatRoomUserService(IChatRoomUserRepository chatRoomUserRepository)
 {
     _chatRoomUserRepository = chatRoomUserRepository;
 }