/// <summary> /// 外卖明细(存放bill相关表中)2013/11/5 /// </summary> //public static ITakeOutDishRepository TakeOutDishRepository //{ // get // { // return takeOutDishRepository; // } //} //public static int GetCurrentUserId() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return int.Parse(emp["Id"]); // } // } // catch (Exception) // { // } // return 0; //} //public static string GetCurrentUserLoginName() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return HttpUtility.UrlDecode(emp["Name"]); // } // } // catch (Exception) // { // } // return string.Empty; //} //public static string GetCurrentUserSiteName() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return HttpUtility.UrlDecode(emp["SiteName"]); // } // } // catch (Exception) // { // } // return string.Empty; //} #endregion //PremiumStratetyRepository /* * public static IBlockRepository BlockRepository * { * get { return blockRepository; } * } * public static IBlockBranchRepository BlockBranchRepository * { * get { return blockBranchRepository; } * } * public static IBlockDatabaseRepository BlockDatabaseRepository * { * get { return blockDatabaseRepository; } * }*/ static JoyeonContext() { var sInstance = DataHelper.SpringApplicationContext.Instance; weixinConfigRepository = sInstance.GetObject <IWeixinConfigRepository>("WeixinConfigRepository"); messageRepository = sInstance.GetObject <IMessageRepository>("MessageRepository"); surveyRepository = sInstance.GetObject <ISurveyRepository>("SurveyRepository"); cookbookRepository = sInstance.GetObject <ICookbookRepository>("CookbookRepository"); cookbookcategoryRepository = sInstance.GetObject <ICookbookCategoryRepository>("CookbookCategoryRepository"); cardRepository = sInstance.GetObject <ICardRepository>("CardRepository"); customerRepository = sInstance.GetObject <ICustomerRepository>("CustomerRepository"); groupRepository = sInstance.GetObject <IGroupRepository>("GroupRepository"); tableRepository = sInstance.GetObject <ITableRepository>("TableRepository"); tableCategoryRepository = sInstance.GetObject <ITableCategoryRepository>("TableCategoryRepository"); frameRepository = sInstance.GetObject <IFrameRepository>("FrameRepository"); employeeRepository = sInstance.GetObject <IEmployeeRepository>("EmployeeRepository"); //厨师菜品设置 by chenpan 20160823 employeeDishRepository = sInstance.GetObject <IEmployeeDishRepository>("EmployeeDishRepository"); jobRepository = sInstance.GetObject <IJobRepository>("JobRepository"); branchRepository = sInstance.GetObject <IBranchRepository>("BranchRepository"); dishRepository = sInstance.GetObject <IDishRepository>("DishRepository"); reportRepository = new ReportRepository(); permissionRepository = sInstance.GetObject <IPermissionRepository>("PermissionRepository"); businessRepository = sInstance.GetObject <IBusinessRepository>("BusinessRepository"); versionControlRepository = sInstance.GetObject <IVersionControlRepository>("VersionControlRepository"); departmentRepository = sInstance.GetObject <IDepartmentRepository>("DepartmentRepository"); bookRepository = sInstance.GetObject <IBookRepository>("BookRepository"); posterRepostory = sInstance.GetObject <IPosterRepository>("PosterRepository"); mposterRepostory = sInstance.GetObject <IMPosterRepository>("MPosterRepository"); promotionRepository = sInstance.GetObject <IPromotionRepository>("PromotionRepository"); tasteRepository = sInstance.GetObject <ITasteRepository>("TasteRepository"); practiceRepository = sInstance.GetObject <IPracticeRepository>("PracticeRepository"); SortNumberStep = AppSettings.Instance.SortNumberStep; vendorRepository = sInstance.GetObject <IVendorRepository>("VendorRepository"); vendorCategoryRepository = sInstance.GetObject <IVendorCategoryRepository>("VendorCategoryRepository"); warehouseRepository = sInstance.GetObject <IWarehouseRepository>("WarehouseRepository"); #region ticket // ticketRepository = sInstance.GetObject<ITicketRepository>("TicketRepository"); // ticketHeaderRepository = sInstance.GetObject<TicketHeaderRepository>("TicketHeaderRepository"); // ticketLineRepository = sInstance.GetObject<TicketLineRepository>("TicketLineRepository"); //ticketViewRepository = sInstance.GetObject<ITicketViewRepository>("TicketViewRepository"); #endregion #region 采购订单 purchaseOrderRepository = sInstance.GetObject <IPurchaseOrderRepository>("PurchaseOrderRepository"); purchaseOrderHeaderRepository = sInstance.GetObject <IPurchaseOrderHeaderRepository>("PurchaseOrderHeaderRepository"); purchaseOrderLineRepository = sInstance.GetObject <IPurchaseOrderLineRepository>("PurchaseOrderLineRepository"); #endregion #region 申请 purchaseRequisitionRepository = sInstance.GetObject <IPurchaseRequisitionRepository>("PurchaseRequisitionRepository"); purchaseRequisitionHeaderRepository = sInstance.GetObject <IPurchaseRequisitionHeaderRepository>("PurchaseRequisitionHeaderRepository"); purchaseRequisitionLineRepository = sInstance.GetObject <IPurchaseRequisitionLineRepository>("PurchaseRequisitionLineRepository"); #endregion #region 出入库单据 inventoryTicketRepository = sInstance.GetObject <IInventoryTicketRepository>("InventoryTicketRepository"); inventoryTicketHeaderRepository = sInstance.GetObject <IInventoryTicketHeaderRepository>("InventoryTicketHeaderRepository"); inventoryTicketLineRepository = sInstance.GetObject <IInventoryTicketLineRepository>("InventoryTicketLineRepository"); #endregion #region 交易记录 inventoryTransactionRepository = sInstance.GetObject <IInventoryTransactionRepository>("InventoryTransactionRepository"); #endregion #region 库存数量 branchInventoryRepository = sInstance.GetObject <IBranchInventoryRepository>("BranchInventoryRepository"); #endregion #region 盘点 countingRepository = sInstance.GetObject <ICountingRepository>("CountingRepository"); countingHeaderRepository = sInstance.GetObject <ICountingHeaderRepository>("CountingHeaderRepository"); countingLineRepository = sInstance.GetObject <ICountingLineRepository>("CountingLineRepository"); #endregion #region 日结 dailyProcessRepository = sInstance.GetObject <IDailyProcessRepository>("DailyProcessRepository"); #endregion #region 月结 monthlyProcessRepository = sInstance.GetObject <IMonthlyProcessRepository>("MonthlyProcessRepository"); #endregion #region 结算单 settlementRepository = sInstance.GetObject <ISettlementRepository>("SettlementRepository"); settlementHeaderRepository = sInstance.GetObject <ISettlementHeaderRepository>("SettlementHeaderRepository"); settlementLineRepository = sInstance.GetObject <ISettlementLineRepository>("SettlementLineRepository"); #endregion ticketTypeRepository = sInstance.GetObject <ITicketTypeRepository>("TicketTypeRepository"); //loggerRepository = sInstance.GetObject<ILoggerRepository>("LoggerRepository"); discountRepository = sInstance.GetObject <IDiscountRepository>("DiscountRepository"); cooperationRepository = sInstance.GetObject <ICooperationRepository>("CooperationRepository"); freeRepository = sInstance.GetObject <IFreeRepository>("FreeRepository"); evaluateRepository = sInstance.GetObject <IEvaluateRepository>("EvaluateRepository"); shortCardRepository = sInstance.GetObject <IShortCardRepository>("ShortCardRepository"); businessHoursRepository = sInstance.GetObject <IBusinessHoursRepository>("BusinessHoursRepository"); paymentTypeRepository = sInstance.GetObject <IPaymentTypeRepository>("PaymentTypeRepository"); paymentOrderRepository = sInstance.GetObject <IPaymentOrderRepository>("PaymentOrderRepository"); settingRepository = sInstance.GetObject <ISettingRepository>("SettingRepository"); messageTemplateRepository = sInstance.GetObject <IMessageTemplateRepository>("MessageTemplateRepository"); customPrintBillRepository = sInstance.GetObject <ICustomPrintBillRepository>("CustomPrintBillRepository"); realTimeRepository = sInstance.GetObject <IRealTimeRepository>("RealTimeRepository"); mbillRepository = sInstance.GetObject <IMBillRepository>("MBillRepository"); queueRepository = sInstance.GetObject <IQueueRepository>("QueueRepository"); materialRepository = sInstance.GetObject <IMaterialRepository>("MaterialRepository"); materialCategoryRepository = sInstance.GetObject <IMaterialCategoryRepository>("MaterialCategoryRepository"); queueNumberRepository = sInstance.GetObject <IQueueNumberRepository>("QueueNumberRepository"); recipeRepository = sInstance.GetObject <IRecipeRepository>("RecipeRepository"); bookTableRepository = sInstance.GetObject <IBookTableRepository>("BookTableRepository"); premiumStratetyRepository = sInstance.GetObject <IPremiumStratetyRepository>("PremiumStratetyRepository"); distributionRepository = sInstance.GetObject <IDistributionRepository>("DistributionRepository"); serialNumberRepository = sInstance.GetObject <ISerialNumberRepository>("SerialNumberRepository"); branchDistributionRepository = sInstance.GetObject <IBranchDistributionRepository>("BranchDistributionRepository"); autoSaleSetting = sInstance.GetObject <IAutoSaleSetting>("AutoSaleSettingRepository"); tableZoneRepository = sInstance.GetObject <ITableZoneRepository>("TableZoneRepository"); //groupRepository = sInstance.GetObject<IGroupRepository>("GroupRepository"); adminRepository = sInstance.GetObject <IAdminRepository>("AdminRepository"); noticeRepostory = sInstance.GetObject <INoticeRepository>("NoticeRepository"); invitationRepository = sInstance.GetObject <IInvitationRepository>("InvitationRepository"); //外卖 takeOutRepository = sInstance.GetObject <ITakeOutRepository>("TakeOutRepository"); //售后 afterSaleServiceRepository = sInstance.GetObject <IAfterSaleServiceRepository>( "AfterSaleServiceRepository"); provinceRepository = sInstance.GetObject <IProvinceRepository>("ProvinceRepository"); cityRepository = sInstance.GetObject <ICityRepository>("CityRepository"); //区/县 regionRepository = sInstance.GetObject <IRegionRepository>("RegionRepository"); //商圈 mallRepository = sInstance.GetObject <IMallRepository>("MallRepository"); //微信管理 weiXinAccountRepository = sInstance.GetObject <IWeiXinAccountRepository>("WeiXinAccountRepository"); //移动支付账户管理 paymentAccountRepository = sInstance.GetObject <IPaymentAccountRepository>("PaymentAccountRepository"); //移动支付-支付订单 mpaymentRepository = sInstance.GetObject <IMPaymentRepository>("MPaymentRepository"); baseDdlRepository = sInstance.GetObject <IBaseDdlRepository>("BaseDdlRepository"); /*blockRepository = sInstance.GetObject<IBlockRepository>("BlockRepository"); * blockBranchRepository = sInstance.GetObject<IBlockBranchRepository>("BlockBranchRepository"); * blockDatabaseRepository = sInstance.GetObject<IBlockDatabaseRepository>("BlockDatabaseRepository"); * */ //食材 by xutao20161017 ingredientsRepository = sInstance.GetObject <IIngredientsRepository>("IngredientsRepository"); //味型 by xutao20161017 flavorRepository = sInstance.GetObject <IFlavorRepository>("FlavorRepository"); promotionCouponRepository = sInstance.GetObject <IPromotionCouponRepository>("PromotionCouponRepository"); // by chenpan 20161213 promotionCouponRecordRepository = sInstance.GetObject <IPromotionCouponRecordRepository>("PromotionCouponRecordRepository"); // by chenpan 20161213 promotionRechargeGiftRepository = sInstance.GetObject <IPromotionRechargeGiftRepository>("PromotionRechargeGiftRepository"); // by chenpan 20161220 }
public IngredientsService(IIngredientsRepository ingredientsRepository) : base(ingredientsRepository) { }
public StockService(IIngredientsRepository ingredientsRepository, IMapper mapper) { _ingredientsRepository = ingredientsRepository; _mapper = mapper; }
public SetMealsForUser(ICosmosRepository cosmosRepository, IMealSettingRepository mealSetting, IIngredientsRepository ingredientsRepository, IIndicatorRepository indicatorRepository) { _cosmosRepository = cosmosRepository; _mealSetting = mealSetting; _ingredientsRepository = ingredientsRepository; _indicatorRepository = indicatorRepository; }
public RecipesRepository(IDatabaseContext databaseContext, IInstructionsRepository instructionsRepository, IIngredientsRepository ingredientsRepository) : base(databaseContext) { _databaseContext = databaseContext; _instructionsRepository = instructionsRepository; _ingredientsRepository = ingredientsRepository; }
public Handler(IIngredientsRepository ingredientsRepository, IUserContext userContext) { this.ingredientsRepository = ingredientsRepository; this.userContext = userContext; }
public IngredientsService(IIngredientsRepository ingredientsRepository) { this.ingredientsRepository = ingredientsRepository; }
public IngredientsService(IIngredientsRepository ingredientsRepository) { _ingredientsRepository = ingredientsRepository ?? throw new ArgumentNullException(nameof(ingredientsRepository)); }
/// <summary> /// Initializes a new instance of the <see cref="IngredientService"/> class. /// </summary> /// <param name="repository">Provides access to persistent ingredient data.</param> public IngredientService(IIngredientsRepository repository) { this.repository = repository; }
public IngredientService(IIngredientsRepository repo, IMapper mapper) { _repository = repo; _mapper = mapper; }
public IngredientsController(IIngredientsRepository ingredientsRepository, IMapper mapper, IMediator mediator) { _ingredientsRepository = ingredientsRepository; _mapper = mapper; _mediator = mediator; }
public void SetUp() { var ingredients = new FakeDbSet <Ingredient>(); var dishes = new FakeDbSet <Dish>(); var dishesCategories = new FakeDbSet <DishCategory>(); var ingredientsCategories = new FakeDbSet <IngredientCategory>(); ingredientsCategories = new FakeDbSet <IngredientCategory> { new IngredientCategory() { Name = "Test ingredientCategory 1", ID = 1 }, new IngredientCategory() { Name = "Test ingredientCategory 2", ID = 2 }, new IngredientCategory() { Name = "Test ingredientCategory 3", ID = 3 }, }; ingredients = new FakeDbSet <Ingredient> { new Ingredient { Name = "Test ingredient 1", ID = 1, Dishes = dishes.Where(d => d.ID == 2 || d.ID == 3).ToList(), Category = ingredientsCategories.FirstOrDefault(x => x.ID == 1) }, new Ingredient { Name = "Test ingredient 2", ID = 2, Dishes = dishes.Where(d => d.ID == 1 || d.ID == 4).ToList(), Category = ingredientsCategories.FirstOrDefault(x => x.ID == 2) }, new Ingredient { Name = "Test ingredient 3", ID = 3, Dishes = dishes.Where(d => d.ID == 3 || d.ID == 4).ToList(), Category = ingredientsCategories.FirstOrDefault(x => x.ID == 3) }, new Ingredient { Name = "Test ingredient 4", ID = 4, Dishes = dishes.Where(d => d.ID == 1 || d.ID == 2).ToList(), Category = ingredientsCategories.FirstOrDefault(x => x.ID == 3) }, }; dishesCategories = new FakeDbSet <DishCategory>() { new DishCategory() { Name = "Test dish category 1", ID = 1, Dishes = dishes.Where(d => d.ID == 1 || d.ID == 2).ToList() }, new DishCategory() { Name = "Test dish category 2", ID = 2, Dishes = dishes.Where(d => d.ID == 3 || d.ID == 4).ToList() }, new DishCategory() { Name = "Test dish category 3", ID = 3, Dishes = dishes.Where(d => d.ID == 5 || d.ID == 6).ToList() }, new DishCategory() { Name = "Test dish category 4", ID = 4, Dishes = new List <Dish>() } }; dishes = new FakeDbSet <Dish> { new Dish { Name = "Test dish 1", ID = 1, Ingredients = ingredients.ToList(), Categories = dishesCategories.Where(x => x.ID == 1).ToList() }, new Dish { Name = "Test dish 2", ID = 2, Ingredients = ingredients.Where(i => i.ID == 4 || i.ID == 1).ToList(), Categories = dishesCategories.Where(x => x.ID == 1).ToList() }, new Dish { Name = "Test dish 3", ID = 3, Ingredients = ingredients.Where(i => i.ID == 3 || i.ID == 1).ToList(), Categories = dishesCategories.Where(x => x.ID == 2).ToList() }, new Dish { Name = "Test dish 4", ID = 4, Ingredients = ingredients.Where(i => i.ID == 3 || i.ID == 2).ToList(), Categories = dishesCategories.Where(x => x.ID == 2).ToList() }, new Dish { Name = "Test dish 5", ID = 5, Ingredients = new List <Ingredient>(), Categories = dishesCategories.Where(x => x.ID == 3).ToList() }, new Dish { Name = "Test dish 6", ID = 6, Ingredients = new List <Ingredient>(), Categories = dishesCategories.Where(x => x.ID == 3).ToList() } }; _contextMock = new Mock <FakeDbContext>(); _contextMock.Setup(x => x.Dishes).Returns(dishes); _contextMock.Setup(i => i.Ingredients).Returns(ingredients); _contextMock.Setup(d => d.DishCategories).Returns(dishesCategories); _contextMock.Setup(e => e.IngredientCategories).Returns(ingredientsCategories); //_repository = DependencyResolver.Current.GetService<IDishesRepository>(_contextMock); _ingredientsRepository = new IngredientsRepository(_contextMock.Object); }
public RecipeService(IRecipeRepository repo, IMapper mapper, IFiltersRepository filter, IIngredientsRepository ingredient, ICollectionRepository collection, IHttpContextAccessor accessor) { _repository = repo; _mapper = mapper; _ingredients = ingredient; _filters = filter; _collections = collection; _accessor = accessor; }
public IngredientsService(IIngredientsRepository ingredientsRepository, IRecipesService recipesService) { _ingredientsRepository = ingredientsRepository; _recipesService = recipesService; }
public IngredientsController(IIngredientsRepository ingredientsRepository) { this.ingredientsRepository = ingredientsRepository; }
public RecipesRepository(IDatabaseContext databaseContext, IFridgeRepository fridgeRepository, IIngredientsRepository ingredientsRepository) : base(databaseContext) { _databaseContext = databaseContext; _fridgeRepository = fridgeRepository; _ingredientsRepository = ingredientsRepository; }
public GetIngredientsQueryHandler([NotNull] IIngredientsRepository ingredientsRepository) { _ingredientsRepository = ingredientsRepository ?? throw new ArgumentNullException(nameof(ingredientsRepository)); }
public ReportsController(IRecipeService recipeService, IIngredientsRepository ingredientsRepository) { _recipeService = recipeService; _ingredientsRepository = ingredientsRepository; }
public IngredientController(IIngredientsRepository ingredientsRepository, IMapper mapper) { _ingredientsRepository = ingredientsRepository; _mapper = mapper; }