public ChatRoomService( IChatRoomRepository chatRoomRepository, IChatRoomUserRepository chatRoomUserRepository, IUserService userService, IUnitOfWork unitOfWork) { _chatRoomRepository = chatRoomRepository; _chatRoomUserRepository = chatRoomUserRepository; _userService = userService; _unitOfWork = unitOfWork; }
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; }