コード例 #1
0
 public ComplaintController(IComplaintRepository dbComplaintRepository,
                            IComplaintTypeRepository dbComplaintTypeRepository, IReportingPartyRepository dbReportingPartyRepository)
 {
     _dbComplaintRepository      = dbComplaintRepository;
     _dbComplaintTypeRepository  = dbComplaintTypeRepository;
     _dbReportingPartyRepository = dbReportingPartyRepository;
 }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: vlod11/stu-api
        public UnitOfWork(UniHubDbContext dbContext,
                          IFacultyRepository facultyRepository,
                          IFileRepository fileRepository,
                          IPostRepository postRepository,
                          IUniversityRepository universityRepository,
                          ISubjectRepository subjectRepository,
                          IUserRepository userRepository,
                          ICountryRepository countryRepository,
                          ICityRepository cityRepository,
                          ITeacherRepository teacherRepository,
                          IPostVoteRepository postActionRepository,
                          IRefreshTokenRepository refreshTokenRepository,
                          IUserAvailablePostRepository userAvailablePostRepository,
                          IComplaintRepository complaintRepository)
        {
            UserAvailablePostRepository = userAvailablePostRepository;
            RefreshTokenRepository      = refreshTokenRepository;
            FacultyRepository           = facultyRepository;
            FileRepository       = fileRepository;
            PostRepository       = postRepository;
            UniversityRepository = universityRepository;
            SubjectRepository    = subjectRepository;
            UserRepository       = userRepository;
            CountryRepository    = countryRepository;
            CityRepository       = cityRepository;
            TeacherRepository    = teacherRepository;
            PostVoteRepository   = postActionRepository;
            ComplaintRepository  = complaintRepository;

            _dbContext = dbContext;
        }
コード例 #3
0
 public ComplaintController(IComplaintRepository ComplaintRepository, ILogger <ComplaintController> logger, UserManager <ApplicationUser> UserManager
                            )
 {
     this.ComplaintRepository = ComplaintRepository;
     Logger           = logger;
     this.UserManager = UserManager;
 }
コード例 #4
0
 // From repository to homeController method specific field to fill the repositories from database tables which we declare on Repository pattern.
 public HomeController(IComplaintRepository complaintRepository, IUserRepository userRepository, IRoleRepository roleRepository, ILocationRepository locationRepository, IDepartmentRepository departmentRepository)
 {
     _complaintRepository  = complaintRepository;
     _userRepository       = userRepository;
     _roleRepository       = roleRepository;
     _locationRepository   = locationRepository;
     _departmentRepository = departmentRepository;
 }
コード例 #5
0
 public ComplaintsController(
     IComplaintRepository complaintRepository,
     IOptions <AppSettings> appSettings,
     ILogger <ComplaintsController> log)
 {
     _complaintRepository = complaintRepository;
     _appSettings         = appSettings.Value;
     _log = log;
 }
コード例 #6
0
 public ClientController(IComplaintRepository complaintRepository,
                         IPremiumRepository premiumRepository,
                         IConverterHelper converterHelper,
                         ITransactionRepository transactionRepository)
 {
     _complaintRepository   = complaintRepository;
     _premiumRepository     = premiumRepository;
     _converterHelper       = converterHelper;
     _transactionRepository = transactionRepository;
 }
コード例 #7
0
        public ComplaintController(
            ILogger <ComplaintController> logger,
            IComplaintRepository complaintRepository,
            ICalendarRepository calendarRepository,
            ICompanyRepository companyRepository,
            IVehicleRepository vehicleRepository
            )
        {
            Logger = logger;

            ComplaintRepository = complaintRepository;
            CalendarRepository  = calendarRepository;
            CompanyRepository   = companyRepository;
            VehicleRepository   = vehicleRepository;
        }
コード例 #8
0
 public ClientsController(
     IClientRepository clientRepository,
     IMileRepository mileRepository,
     IConverterHelper converterHelper,
     IUserHelper userHelper,
     IProgramTierRepository programTierRepository,
     IComplaintRepository complaintRepository)
 {
     _converterHelper       = converterHelper;
     _mileRepository        = mileRepository;
     _clientRepository      = clientRepository;
     _userHelper            = userHelper;
     _programTierRepository = programTierRepository;
     _complaintRepository   = complaintRepository;
 }
コード例 #9
0
 public HomeController(
     IUserHelper userHelper,
     IClientRepository clientRepository,
     IPartnerRepository partnerRepository,
     ISubscriptionRepository subscriptionRepository,
     IContactFormRepository contactFormRepository,
     IComplaintRepository complaintRepository)
 {
     _userHelper             = userHelper;
     _clientRepository       = clientRepository;
     _partnerRepository      = partnerRepository;
     _subscriptionRepository = subscriptionRepository;
     _contactFormRepository  = contactFormRepository;
     _complaintRepository    = complaintRepository;
 }
コード例 #10
0
 public ClientAreaController(IUserHelper userHelper,
                             ICountryRepository countryRepository,
                             IReservationRepository reservationRepository,
                             IClientConverterHelper clientConverterHelper,
                             ITransactionHelper transactionHelper,
                             ITransactionRepository transactionRepository,
                             IComplaintRepository complaintRepository)
 {
     _userHelper            = userHelper;
     _countryRepository     = countryRepository;
     _reservationRepository = reservationRepository;
     _clientConverterHelper = clientConverterHelper;
     _transactionHelper     = transactionHelper;
     _transactionRepository = transactionRepository;
     _complaintRepository   = complaintRepository;
 }
コード例 #11
0
 /// <summary>
 ///
 /// </summary>
 public ComplaintFollowUpController(
     IComplaintRepository complaintRepository,
     IComplaintFollowUpRepository complaintFollowUpRepository,
     IComplaintAnnexRepository complaintAnnexRepository,
     IComplaintStatusChangeRecordingRepository complaintStatusChangeRecordingRepository,
     IOwnerCertificationRecordRepository ownerCertificationRecordRepository,
     IComplaintTypeRepository complaintTypeRepository,
     IUserRepository userRepository,
     ITokenRepository tokenRepository)
 {
     _complaintTypeRepository  = complaintTypeRepository;
     _complaintRepository      = complaintRepository;
     _complaintAnnexRepository = complaintAnnexRepository;
     _complaintStatusChangeRecordingRepository = complaintStatusChangeRecordingRepository;
     _complaintFollowUpRepository        = complaintFollowUpRepository;
     _ownerCertificationRecordRepository = ownerCertificationRecordRepository;
     _userRepository  = userRepository;
     _tokenRepository = tokenRepository;
 }
コード例 #12
0
 public SuperUserController(IUserHelper userHelper,
                            IAdvertisingRepository advertisingRepository,
                            IMailHelper mailHelper,
                            IConverterHelper converterHelper,
                            ITierChangeRepository tierChangeRepository,
                            IComplaintRepository clientComplaintRepository,
                            IFlightRepository flightRepository,
                            IPremiumRepository premiumRepository,
                            IPartnerRepository partnerRepository,
                            INotificationHelper notificationHelper)
 {
     _userHelper                = userHelper;
     _advertisingRepository     = advertisingRepository;
     _mailHelper                = mailHelper;
     _converterHelper           = converterHelper;
     _tierChangeRepository      = tierChangeRepository;
     _clientComplaintRepository = clientComplaintRepository;
     _flightRepository          = flightRepository;
     _premiumRepository         = premiumRepository;
     _partnerRepository         = partnerRepository;
     _notificationHelper        = notificationHelper;
 }
コード例 #13
0
 public AdministratorController(
     IUserHelper userHelper,
     ICountryRepository countryRepository,
     IMailHelper mailHelper,
     IConverterHelper converterHelper,
     IClientRepository clientRepository,
     IComplaintRepository complaintRepository,
     INotificationRepository notificationRepository,
     IPremiumRepository premiumRepository,
     IAdvertisingRepository advertisingRepository,
     IPartnerRepository partnerRepository)
 {
     _userHelper             = userHelper;
     _countryRepository      = countryRepository;
     _mailHelper             = mailHelper;
     _converterHelper        = converterHelper;
     _clientRepository       = clientRepository;
     _complaintRepository    = complaintRepository;
     _notificationRepository = notificationRepository;
     _premiumRepository      = premiumRepository;
     _advertisingRepository  = advertisingRepository;
     _partnerRepository      = partnerRepository;
 }
コード例 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            complaintApp = new ComplaintApplication();

            var master = (Pop)this.Master;

            if (master != null)
            {
                master.Width = 580;
            }

            if (!IsPostBack)
            {
                int complaintID = QS("ComplaintID", 0);
                ltlComplaintID.Text = complaintID.ToString();

                IComplaintRepository comRepository = ObjectFactory.GetInstance <IComplaintRepository>();
                cmplEntity = comRepository.Get(complaintID);

                GetComplaintItem();

                IComplaintHistoryRepository   comHisRepository = ObjectFactory.GetInstance <IComplaintHistoryRepository>();
                List <ComplaintHistoryEntity> list             = comHisRepository.GetHistorysByComID(complaintID);

                if (null != list && list.Count > 0)
                {
                    this.rptComplaintHistoryList.DataSource = list;
                }
                else
                {
                    this.trNoComments.Visible = true;
                    this.rptComplaintHistoryList.DataSource = new List <ComplaintHistoryEntity>();
                }

                this.rptComplaintHistoryList.DataBind();
            }
        }
コード例 #15
0
 public UserCompanyController(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #16
0
 public ComplaintService(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #17
0
 public PriorityMasterController(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #18
0
 public ComplaintService(IComplaintRepository ComplaintRepository)
 {
     this._ComplaintRepository = ComplaintRepository;
 }
コード例 #19
0
 public ComplaintController(IComplaintRepository ComplaintRepository, IComplaintStatusRepository ComplaintStatusRepository, IComplaintTypeRepository ComplaintTypeRepository)
 {
     _complaintRepository       = ComplaintRepository;
     _complaintTypeRepository   = ComplaintTypeRepository;
     _complaintStatusRepository = ComplaintStatusRepository;
 }
コード例 #20
0
 public ComplainsMasterController(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #21
0
ファイル: HomeController.cs プロジェクト: bobby5892/CS295-ASP
 public HomeController(ICommentRepository commentRepository, IComplaintRepository complaintRepository)
 {
     this.CommentRepo   = commentRepository;
     this.ComplaintRepo = complaintRepository;
 }
コード例 #22
0
 public UserModuleController(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #23
0
 public ComplaintManager(IComplaintRepository complaintRepository)
 {
     this.complaintRepository = complaintRepository;
 }
コード例 #24
0
 public ComplaintListForm(IComplaintRepository complaintRepository)
 {
     ComplaintRepository = complaintRepository;
     InitializeComponent();
 }
コード例 #25
0
 public ComplainsHistoryController(IComplaintRepository complaintRepository)
 {
     _complaintRepository = complaintRepository;
 }
コード例 #26
0
 public ComplaintsController(IComplaintRepository repository)
 {
     _repository = repository;
 }
コード例 #27
0
        protected void btnOK_Click(object sender, EventArgs e)
        {
            IComplaintRepository comRepository = ObjectFactory.GetInstance <IComplaintRepository>();

            cmplEntity = comRepository.Get(QS("ComplaintID", 0));

            // Update Complaint History
            ComplaintHistoryEntity comHisEntity = new ComplaintHistoryEntity();

            comHisEntity.ComplaintID  = QS("ComplaintID", 0);
            comHisEntity.ModifiedOn   = DateTime.Now;
            comHisEntity.ModifiedByID = UserInfo.UserID;
            comHisEntity.Comments     = txtComments.Text;
            string actionStr = ((ComplaintStatusEnum)this.cmplEntity.Status).ToString() + " To " + ddlAction.SelectedValue;

            comHisEntity.Action = actionStr;
            IComplaintHistoryRepository comHisRepository = ObjectFactory.GetInstance <IComplaintHistoryRepository>();

            comHisRepository.Insert(comHisEntity);

            // Update Complaint
            ComplaintEntity newCmplEntity = new ComplaintEntity();

            newCmplEntity.Comments    = txtComments.Text;
            newCmplEntity.UpdatedOn   = DateTime.Now;
            newCmplEntity.UpdatedByID = UserInfo.UserID;
            newCmplEntity.ComplaintID = QS("ComplaintID", 0);

            switch (ddlAction.SelectedValue)
            {
            case "DELETE":
                //Response.Redirect("http://localhost:2777/Complaint/Complaint/Delete?id=" + newCmplEntity.ComplaintID + "&type=" + (SunNet.PMNew.Entity.ComplaintModel.Enums.ComplaintTypeEnum)cmplEntity.Type + "&returnUrl=http://localhost:27273/OA/Complaints/Complaints.aspx");

                //Get System properties from System table
                ISystemRepository systemRepository = ObjectFactory.GetInstance <ISystemRepository>();
                SystemEntity      sysEntity        = systemRepository.GetBySysName(cmplEntity.SystemName);

                //Delete Item
                string serverName = sysEntity.IP + (sysEntity.Port.Length > 0 ? ":" + sysEntity.Port : "");
                string connStr    = String.Format("server={0};database={1};uid={2};pwd={3};max pool size =1024000",
                                                  serverName, sysEntity.DBLocation, sysEntity.UserName, sysEntity.UserPwd);
                string type = ((ComplaintTypeEnum)cmplEntity.Type).ToString();

                if (complaintApp.DeleteComItem(connStr, sysEntity.Procedure, type, cmplEntity.TargetID))
                {
                    Response.Write("Deletion Succeeded.");
                }
                else
                {
                    Response.Write("Deletion Failed.");
                }

                newCmplEntity.Status = 1;

                break;

            case "APPROVEBUTNOTDEL":
                newCmplEntity.Status = 2;
                break;

            case "DENY":
                newCmplEntity.Status = 3;
                break;
            }

            complaintApp.UpdateComplaint(newCmplEntity);

            Redirect(EmptyPopPageUrl, false, true);
        }
コード例 #28
0
 public ComplaintServices(IServiceProvider serviceProvider)
 {
     _complaintsRepo = serviceProvider.GetRequiredService <IComplaintRepository>();
     _feedRepo       = serviceProvider.GetRequiredService <IFeedRepository>();
 }
コード例 #29
0
 public ComplaintController(IComplaintRepository repo)
 {
     _repo = repo;
 }
コード例 #30
0
 public CommentService(IServiceProvider serviceProvider)
 {
     _complaintsRepository = serviceProvider.GetRequiredService <IComplaintRepository>();
     _commentsRepository   = serviceProvider.GetRequiredService <ICommentRepository>();
 }
コード例 #31
0
 public ComplaintService(IComplaintRepository repository, IUnitOfWorkAsync unitOfWork, IMapper mapper)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
     _mapper     = mapper;
 }