public MessagesController(MainOperation <Message> messagesRepo, JobTaskDbContext ctx, IConversation conv, IMessages messages)
 {
     this.messagesRepo = messagesRepo;
     this.ctx          = ctx;
     this.conv         = conv;
     this.messages     = messages;
 }
 public ConversationController(MainOperation <Conversation> con, IConversation contactsRepo, IUser user, JobTaskDbContext ctx, IMessages messages)
 {
     this.con          = con;
     this.contactsRepo = contactsRepo;
     this.user         = user;
     this.ctx          = ctx;
     this.messages     = messages;
 }
 public UserServices(IOptions <AppSettings> _appSettings, UserRepository userRepository, MainOperation <User> userRepo, MainOperation <Role> roleRepo, JobTaskDbContext ctx, FileUploadService fileUploadService)
 {
     appSettings            = _appSettings.Value;
     this.userRepository    = userRepository;
     this.userRepo          = userRepo;
     this.roleRepo          = roleRepo;
     this.ctx               = ctx;
     this.fileUploadService = fileUploadService;
 }
 public UserRepository(JobTaskDbContext ctx) : base(ctx)
 {
 }
 public ConversationRepo(JobTaskDbContext ctx) : base(ctx)
 {
 }
 public MessagesRepo(JobTaskDbContext ctx)
 {
     this.ctx = ctx;
 }
 public MainOperation(JobTaskDbContext _ctx)
 {
     this.ctx = _ctx;
     table    = _ctx.Set <T>();
 }