private ChatControler() { this.chatDB = new ChatDB(); this.loggedUser = new User() { Username = null }; }
public UsersController(IChatDB ChatDB, IServiceProvider serviceProvider, IUserFormer userFormer) : base(ChatDB, serviceProvider) { this._userFormer = userFormer; }
public ChatController(IChatDB ChatDB, IServiceProvider serviceProvider, IMessageFormer messageFormer) : base(ChatDB, serviceProvider) { this._messageFormer = messageFormer; }
public UserFormer(IChatDB chatDB, IServiceProvider serviceProvider) { this._chatDB = chatDB; this._serviceProvider = serviceProvider; }
//Ін'єкція датабази сінглтона та контейнера IServiceProvider для резолвів public BaseController(IChatDB ChatDB, IServiceProvider serviceProvider) { this._chatdb = ChatDB; this._serviceProvider = serviceProvider; }