示例#1
0
 public VotesService(
     IRepository <Vote> votesRepo,
     ICitizensService citizensService,
     IIssuesService issuesService)
 {
     this.votesRepo       = votesRepo;
     this.citizensService = citizensService;
     this.issuesService   = issuesService;
 }
示例#2
0
 public CommentsService(
     IRepository <Comment> commentsRepo,
     ICitizensService citizensService,
     IInstitutionsService institutionsService)
 {
     this.commentsRepo        = commentsRepo;
     this.citizensService     = citizensService;
     this.institutionsService = institutionsService;
 }
示例#3
0
 public ReviewsController(
     IRequestsService requestsService,
     IIssuesService issuesService,
     IReviewsService reviewsService,
     ICitizensService citizensService,
     IInstitutionsService institutionsService)
 {
     this.requestsService     = requestsService;
     this.issuesService       = issuesService;
     this.reviewsService      = reviewsService;
     this.citizensService     = citizensService;
     this.institutionsService = institutionsService;
 }
示例#4
0
 public UsersController(
     IInstitutionsService institutionsService,
     ICitizensService citizensService,
     IDeletableEntityRepository <ApplicationUser> usersRepo,
     IIssuesService issuesService,
     ICommentsService commentsService)
 {
     this.institutionsService = institutionsService;
     this.citizensService     = citizensService;
     this.usersRepo           = usersRepo;
     this.issuesService       = issuesService;
     this.commentsService     = commentsService;
 }
示例#5
0
 public RegisterModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     Mayor.Services.Messaging.IEmailSender emailSender,
     ICitizensService citizensService,
     IInstitutionsService institutionsService)
 {
     this._userManager        = userManager;
     this._signInManager      = signInManager;
     this._logger             = logger;
     this.emailSender         = emailSender;
     this.citizensService     = citizensService;
     this.institutionsService = institutionsService;
 }
示例#6
0
 public IssuesService(
     IDeletableEntityRepository <Issue> issuesRepo,
     IRepository <IssueAttachment> issueAttRepo,
     IDeletableEntityRepository <Attachment> attRepo,
     IDeletableEntityRepository <Citizen> citizenRepo,
     ICitizensService citizensService,
     IPicturesService picturesService,
     IAddressesService addressesService,
     IIssueTagsService issueTagsService)
 {
     this.issuesRepo       = issuesRepo;
     this.issueAttRepo     = issueAttRepo;
     this.attRepo          = attRepo;
     this.citizenRepo      = citizenRepo;
     this.citizensService  = citizensService;
     this.picturesService  = picturesService;
     this.addressesService = addressesService;
     this.issueTagsService = issueTagsService;
 }
示例#7
0
 public RequestsService(
     IDeletableEntityRepository <IssueRequest> requestsRepo,
     IAttachmentsService attService,
     IInstitutionsService institutionsService,
     ICitizensService citizensService,
     IIssuesService issuesService,
     IDeletableEntityRepository <Issue> issuesRepo,
     IRepository <IssueRequestAttachment> issueRequestAttsService,
     IDeletableEntityRepository <Attachment> attRepo)
 {
     this.requestsRepo            = requestsRepo;
     this.attService              = attService;
     this.institutionsService     = institutionsService;
     this.citizensService         = citizensService;
     this.issuesService           = issuesService;
     this.issuesRepo              = issuesRepo;
     this.issueRequestAttsService = issueRequestAttsService;
     this.attRepo = attRepo;
 }
示例#8
0
 public IndexModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IWebHostEnvironment environment,
     ICitizensService citizensService,
     IInstitutionsService institutionsService,
     IPicturesService picService,
     IDeletableEntityRepository <Picture> picRepo,
     IDeletableEntityRepository <Citizen> citizenRepo,
     IDeletableEntityRepository <Institution> institutionRepo)
 {
     this._userManager        = userManager;
     this._signInManager      = signInManager;
     this.environment         = environment;
     this.citizensService     = citizensService;
     this.institutionsService = institutionsService;
     this.picService          = picService;
     this.picRepo             = picRepo;
     this.citizenRepo         = citizenRepo;
     this.institutionRepo     = institutionRepo;
 }
示例#9
0
 public CitizensController(
     ICitizensService citizensService)
 {
     _citizensService = citizensService;
 }