コード例 #1
0
 public AddEditStudentViewModel()
 {
     _dataManager     = ContainerHelper.Container.Resolve <IDataManager>();
     _businessManager = ContainerHelper.Container.Resolve <IBusinessManager>();
     CancelCommand    = new RelayCommand(OnCancel);
     SaveCommand      = new RelayCommand(OnSave, CanSave);
 }
コード例 #2
0
 public AdvertManager(ApplicationDbContext context,
                      UserManager <ApplicationUser> userManager, IHttpContextAccessor httpContextAccessor, IBusinessManager businessManager, IAdvertLineManager advertLineManager)
     : base(context, userManager, httpContextAccessor)
 {
     _businessManager   = businessManager;
     _advertLineManager = advertLineManager;
 }
コード例 #3
0
 public TablesController(ApplicationDbContext context,
                         IBusinessManager businessManager, ITableManager tableManager)
 {
     _context         = context;
     _businessManager = businessManager;
     _tableManager    = tableManager;
 }
コード例 #4
0
        protected IActionResult ApiSync(Func <IActionResult> work)
        {
            try
            {
                if (string.IsNullOrEmpty(Subscriptkey))
                {
                    throw new Exception("please input tokenid.");
                }

                if (IBusinessInterface == null)
                {
                    IBusinessInterface = new BusinessManager();
                }

                return(work());
            }
            catch (UserValidationException uex)
            {
                var msg = JsonConvert.SerializeObject(new { ResponseCode = uex.ResCode, ResponseMessage = uex.Message });
                return(this.NotFound(msg));
            }
            catch (Exception ex)
            {
                var msg = JsonConvert.SerializeObject(new { ResponseCode = "999", ResponseMessage = ex.Message });
                return(this.NotFound(msg));
            }
        }
コード例 #5
0
        public FrmMain()
        {
            InitializeComponent();

            _businessManager = new BusinessManager();
            PublicVariables.Language = Language.Language.English;
            LoadCulture();
        }
コード例 #6
0
ファイル: MainHub.cs プロジェクト: MariosRadis/Del-Net
 public MainHub(
     IMasterManager mng)
 {
     _mngMaster    = mng;
     _mngOrder     = mng.GetOrderManager();
     _mngBussiness = mng.GetBusinessManager();
     _mngDeliverer = mng.GetDelivererManager();
 }
コード例 #7
0
 public BusinessesController(ApplicationDbContext context, IBusinessManager businessManager, ISocialManager socialManager, UserManager <ApplicationUser> userManager
                             , IBusinessMenuManager businessMenuManager)
 {
     _context             = context;
     _businessManager     = businessManager;
     _socialManager       = socialManager;
     _userManager         = userManager;
     _businessMenuManager = businessMenuManager;
 }
コード例 #8
0
 public CommonResourceService(IRepository <Resource> resourceRepo, IRepository <Community> communityRepo, IRepository <Topic> topicRepo, IRepository <Resource_Category> resourceCategoryRepo,
                              IBusinessManager businessManager)
 {
     _resourceRepo         = resourceRepo;
     _communityRepo        = communityRepo;
     _topicRepo            = topicRepo;
     _resourceCategoryRepo = resourceCategoryRepo;
     _businessManager      = businessManager;
 }
コード例 #9
0
        public SettingsViewModel()
        {
            _dataManager         = ContainerHelper.Container.Resolve <IDataManager>();
            _businessManager     = ContainerHelper.Container.Resolve <IBusinessManager>();
            CancelCommand        = new RelayCommand(OnCancel);
            SendTestEmailCommand = new RelayCommand(OnSendTestEmail);

            SaveCommand     = new RelayCommand(OnSave, CanSave);
            SettingsProfile = _businessManager.GetSettingsProfileWithoutPassword();
        }
コード例 #10
0
 public ReservationsController(ApplicationDbContext context, UserManager <ApplicationUser> userManager,
                               IOrderManager orderManager, IBusinessManager businessManager, IReservationManager reservationManager, ITableManager tableManager)
 {
     _context            = context;
     _orderManager       = orderManager;
     _businessManager    = businessManager;
     _reservationManager = reservationManager;
     _userManager        = userManager;
     _tableManager       = tableManager;
 }
コード例 #11
0
 public AdvertsController(ApplicationDbContext context,
                          IAdvertManager advertManager, IBusinessManager businessManager, ICreditManager creditManager,
                          IOrderManager orderManager, IAdvertLineManager advertLineManager, IPackageManager packageManager)
 {
     _context           = context;
     _advertManager     = advertManager;
     _businessManager   = businessManager;
     _creditManager     = creditManager;
     _orderManager      = orderManager;
     _advertLineManager = advertLineManager;
     _packageManager    = packageManager;
 }
コード例 #12
0
        public GradeViewModel()
        {
            _businessManager = ContainerHelper.Container.Resolve <IBusinessManager>();
            _fileDialog      = ContainerHelper.Container.Resolve <IFileDialog>();

            AddCommand         = new RelayCommand(OnAddGrade);
            ExportCommand      = new RelayCommand(OnExport);
            EditCommand        = new RelayCommand <Grade>(OnEditGrade);
            ClearSearchCommand = new RelayCommand(OnClearSearch);
            GoToStudentCommand = new RelayCommand <long>(OnGoToStudent);
            GoToTestCommand    = new RelayCommand <long>(OnGoToTest);
        }
コード例 #13
0
        public StudentViewModel()
        {
            _businessManager         = ContainerHelper.Container.Resolve <IBusinessManager>();
            DeleteCommand            = new RelayCommand <Student>(OnDelete, CanDelete);
            AddCommand               = new RelayCommand(OnAddStudent);
            EditCommand              = new RelayCommand <Student>(OnEditStudent);
            ClearSearchCommand       = new RelayCommand(OnClearSearch);
            ChartCommand             = new RelayCommand <Student>(OnChartRequested);
            SendEmailCommand         = new RelayCommand <Student>(OnSendEmail);
            GoToStudentGradesCommand = new RelayCommand <long>(OnGoToStudentGrades);

            DeleteRequested += DeleteStudent;
        }
コード例 #14
0
ファイル: MasterManager.cs プロジェクト: MariosRadis/Del-Net
 public MasterManager(
     IOrderManager orderManager,
     IDelivererManager delivererManager,
     IBusinessManager businessManager,
     IBusinessCashierManager businessCashierManager,
     IBusinessOwnerManager businessOwnerManager
     )
 {
     _orderManager           = orderManager;
     _delivererManager       = delivererManager;
     _businessManager        = businessManager;
     _businessCashierManager = businessCashierManager;
     _businessOwnerManager   = businessOwnerManager;
 }
コード例 #15
0
ファイル: TestViewModel.cs プロジェクト: PtrMzk/VisualGrading
        public TestViewModel()
        {
            _businessManager        = ContainerHelper.Container.Resolve <IBusinessManager>();
            DeleteCommand           = new RelayCommand <Test>(OnDelete, CanDelete);
            AddCommand              = new RelayCommand(OnAddTest);
            AddSeriesCommand        = new RelayCommand(OnAddTestSeries);
            EditCommand             = new RelayCommand <Test>(OnEditTest);
            ClearSearchCommand      = new RelayCommand(OnClearSearch);
            ChartTestCommand        = new RelayCommand <Test>(OnChartRequested);
            ChartSubjectCommand     = new RelayCommand <string>(OnSubjectChartRequested);
            ChartSubCategoryCommand = new RelayCommand <string>(OnSubCategoryChartRequested);
            GoToTestGradesCommand   = new RelayCommand <long>(OnGoToTestGradesRequested);

            DeleteRequested += DeleteTest;
        }
コード例 #16
0
 public BusinessManagerAction(TaxActionType type, IBusinessManager <IBusinessEntity> businessManager) : base(type)
 {
     this.businessManager = businessManager;
 }
コード例 #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NotesController"/> class.
 /// </summary>
 /// <param name="businessManager">The business manager.</param>
 public NotesController(IBusinessManager businessManager)
 {
     _businessManager = businessManager;
 }
コード例 #18
0
 public AddEditTestSeriesViewModel()
 {
     _businessManager = ContainerHelper.Container.Resolve <IBusinessManager>();
     CancelCommand    = new RelayCommand(OnCancel);
     SaveCommand      = new RelayCommand(OnSave, CanSave);
 }
コード例 #19
0
 public DynamicController(IBusinessManager <TViewModel, TModel> businessManager)
 {
     _businessManager = businessManager;
 }
コード例 #20
0
        public async Task Seed()
        {
            // Initialize each manager
            _orderManager           = _masterManager.GetOrderManager();
            _delivererManager       = _masterManager.GetDelivererManager();
            _businessManager        = _masterManager.GetBusinessManager();
            _businessCashierManager = _masterManager.GetBusinessCashierManager();
            _businessOwnerManager   = _masterManager.GetBusinessOwnerManager();

            // Clear some data from db
            _orderManager.DeleteAll();



            //
            // Seed businesses
            //
            List <Business> testBusinesses = new List <Business>()
            {
                new Business()
                {
                    Title            = "Ραβαίσι",
                    Address          = "Μιχαλακοπούλου 32, Ζωγράφου 15771",
                    Geolocation      = "37.979567,23.757354",
                    Email            = "*****@*****.**",
                    SignupDate       = DateTime.Today,
                    VerificationDate = DateTime.Today,
                    Active           = true
                },
                new Business()
                {
                    Title            = "BigBadWolf",
                    Address          = "Λεωφ. Μεσογείων 202, Χολαργός 155 61",
                    Geolocation      = "38.001952,23.790455",
                    Email            = "*****@*****.**",
                    SignupDate       = DateTime.Today,
                    VerificationDate = DateTime.Today,
                    Active           = true
                },
                new Business()
                {
                    Title            = "Σάββας Κεμπάπ",
                    Address          = "Ερμού 91, Αθήνα 105 55",
                    Geolocation      = "37.976828,23.725088",
                    Email            = "*****@*****.**",
                    SignupDate       = DateTime.Today,
                    VerificationDate = DateTime.Today,
                    Active           = true
                }
            };
            Business tempBusiness;

            foreach (Business testBusiness in testBusinesses)
            {
                tempBusiness = _businessManager.Get(testBusiness.Title);
                if (tempBusiness == null)
                {
                    _businessManager.Create(testBusiness);
                }
            }


            //
            // Seed Roles
            //
            string[] Roles = { "admin", "user" };
            foreach (var role in Roles)
            {
                var res = await _roleManager.RoleExistsAsync(role);

                if (!res)
                {
                    await _roleManager.CreateAsync(new IdentityRole(role));
                }
            }

            //
            // Seed users
            //
            List <DeliverNETUser> testUsers = new List <DeliverNETUser>
            {
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                },
                new DeliverNETUser()
                {
                    Email = "*****@*****.**", UserName = "******"
                }
            };
            DeliverNETUser user;

            foreach (var tu in testUsers)
            {
                user = await _userManager.FindByEmailAsync(tu.Email);

                if (user != null)
                {
                    continue;
                }

                string password = tu.UserName;
                var    result   = await _userManager.CreateAsync(tu, password);

                if (result.Succeeded)
                {
                    _logger.LogInformation($"User {tu.UserName} created succesfully.");

                    DeliverNETUser newUser = await _userManager.FindByEmailAsync(tu.Email);

                    if (password.Contains("admin"))
                    {
                        await _userManager.AddToRoleAsync(newUser, "admin");
                    }

                    await _userManager.AddToRoleAsync(newUser, "user");

                    if (password.Contains("owner"))
                    {
                        await _claimManager.AddClaim(newUser, JobTypes.Businessman);

                        switch (password)
                        {
                        case "owner1":
                            _businessOwnerManager.Create(newUser.Id, _businessManager.Get("Ραβαίσι").Id);
                            break;

                        case "owner2":
                            _businessOwnerManager.Create(newUser.Id, _businessManager.Get("BigBadWolf").Id);
                            break;

                        case "owner3":
                            _businessOwnerManager.Create(newUser.Id, _businessManager.Get("Σάββας Κεμπάπ").Id);
                            break;
                        }
                        // TODO Add Business owner records for each one
                    }
                    else if (password.Contains("slave"))
                    {
                        await _claimManager.AddClaim(newUser, JobTypes.Individual);

                        _delivererManager.Create(newUser);
                    }
                    else if (password.Contains("cashier"))
                    {
                        await _claimManager.AddClaim(newUser, JobTypes.Cashier);

                        int      firstId        = _businessManager.GetAll().First().Id;
                        int      lastId         = _businessManager.GetAll().Last().Id;
                        Business randomBusiness = _businessManager.Get(new Random().Next(firstId, lastId));
                        _businessCashierManager.Create(newUser, randomBusiness);
                    }
                }
                else
                {
                    _logger.LogInformation($"User {tu.UserName} was not created.");
                }
            }

            //
            // Seed Orders
            //
            List <Order> testOrders = new List <Order>()
            {
                new Order()
                {
                    Business  = _businessManager.Get("Ραβαίσι"),
                    Deliverer = _delivererManager.Get(
                        _userManager.FindByNameAsync("slave1").Result.Id
                        ),
                    Tstamp        = DateTime.Now,
                    Address       = "Αρχιλόχου 7",
                    Geolocation   = "37.973217,23.773856",
                    FirstName     = "Orestis",
                    LastName      = "Koskoletos",
                    FloorNo       = 1,
                    DoorName      = "Koskoletas",
                    PhoneNumber   = "6970456845",
                    PaymentTypeId = 0,
                    Price         = 6.30f,
                    Comments      = "Gamw to spitakis sou",
                    IsTimedOut    = false
                },
                new Order()
                {
                    Business  = _businessManager.Get("BigBadWolf"),
                    Deliverer = _delivererManager.Get(
                        _userManager.FindByNameAsync("slave3").Result.Id
                        ),
                    Tstamp        = DateTime.Now,
                    Address       = "Λουλουδιών 33",
                    Geolocation   = "37.973217,23.773856",
                    FirstName     = "Μάριος",
                    LastName      = "Ράδης",
                    FloorNo       = 6,
                    DoorName      = "Ραδής",
                    PhoneNumber   = "6912345678",
                    PaymentTypeId = 0,
                    Price         = 4.90f,
                    Comments      = "μπεμπααααα",
                    IsTimedOut    = false
                },
                new Order()
                {
                    Business  = _businessManager.Get("Σάββας Κεμπάπ"),
                    Deliverer = _delivererManager.Get(
                        _userManager.FindByNameAsync("slave2").Result.Id
                        ),
                    Tstamp        = DateTime.Now,
                    Address       = "Μεσογείων 138",
                    Geolocation   = "37.977217,23.763856",
                    FirstName     = "Στάθης",
                    LastName      = "Πανταζής",
                    FloorNo       = 4,
                    DoorName      = "Ραδής",
                    PhoneNumber   = "6987654321",
                    PaymentTypeId = 1,
                    Price         = 12.70f,
                    Comments      = "μουνοπανοοο",
                    IsTimedOut    = false
                }
            };

            foreach (Order testOrder in testOrders)
            {
                _orderManager.Create(testOrder);
            }
        }
コード例 #21
0
 public RequestController(IBusinessManager businessManager)
 {
     _businessManager = businessManager;
 }
コード例 #22
0
 public GenericServiceApplicationContext()
 {
     this.dbConnection    = new SqlConnection(CustomRequestContext.ConnectionString);
     this.businessManager = Unity.Container.Resolve <IBusinessManager>(new ParameterOverride("context", this));
     this.dataManager     = Unity.Container.Resolve <IDataManager>(new ParameterOverride("connection", this.dbConnection));
 }
コード例 #23
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NotesController"/> class.
 /// </summary>
 /// <param name="businessManager">The business manager.</param>
 public NotesController(IBusinessManager businessManager, ILogger <NotesController> logger)
 {
     _businessManager = businessManager;
     _logger          = logger;
 }
コード例 #24
0
 public ProductModelManager()
 {
     businessManager = new IOCContainer().Create <IBusinessManager <Product>, ProductBusinessManager>();
 }
 public PersonalProtectiveEquipmentCategoryTypeModelInventoryController(IBusinessManager businessManager)
 {
     _businessManager = businessManager;
 }
 public PersonalProtectiveEquipmentTransactionController(IBusinessManager businessManager)
 {
     this._businessManager = businessManager;
 }
コード例 #27
0
 public Business(IApplicationContext context)
 {
     this.Context         = context;
     this.BusinessManager = this.Context.GetBusinessManager();
     this.DataManager     = this.Context.GetDataManager();
 }
コード例 #28
0
 public BistroDetailsController(ApplicationDbContext context, IBusinessManager businessManager, ISocialManager socialManager)
 {
     _context         = context;
     _businessManager = businessManager;
     _socialManager   = socialManager;
 }
コード例 #29
0
 public RegistrationController(IBusinessManager businessManager, IUserManagement userManagement, IUtilityManager utilityManager)
 {
     _businessManager = businessManager;
     _userManagement  = userManagement;
     _utilityManager  = utilityManager;
 }
コード例 #30
0
ファイル: UnitTest1.cs プロジェクト: SuthagarThambi/Promo
 public UnitTest1()
 {
     _businessManager = new BusinessManager();
 }
コード例 #31
0
 /// <summary>
 /// Constructeur de la l'instance de ConsolePresentationManager
 /// </summary>
 public ConsolePresentationManager()
 {
     _businessManager = FabriqueBusinessManager.ConstruireBusinessManager("database");
 }
コード例 #32
0
 public UserController(IBusinessManager <UserViewModel, User> businessManager) : base(businessManager)
 {
 }
コード例 #33
0
 public BusinessManagerAction(TaxActionType type, String name, IBusinessManager <IBusinessEntity> businessManager) : this(type, businessManager)
 {
     SetName(name);
 }
コード例 #34
0
 public ChartGenerator()
 {
     _businessManager = ContainerHelper.Container.Resolve <IBusinessManager>();
 }
コード例 #35
0
 public TrainsController(IBusinessManager business, ILogger <TrainsController> logger)
 {
     _businessManager = business;
     _logger          = logger;
 }
コード例 #36
0
 public TransactionPartyTypeController(IBusinessManager businessManager)
 {
     _businessManager = businessManager;
 }
コード例 #37
0
 public CompanyController(IBusinessManager businessManager)
 {
     _businessManager = businessManager;
 }