Ejemplo n.º 1
0
        /// <summary>
        /// 菜单增加
        /// </summary>
        /// <param name="foodInfoAddViewModel"></param>
        /// <returns></returns>
        public int Food_Add(FoodInfoAddViewModel foodInfoAddViewModel)
        {
            var food_Info = _IMapper.Map <FoodInfoAddViewModel, Food_Info>(foodInfoAddViewModel);

            _IFoodInfoRepository.Add(food_Info);
            return(_IFoodInfoRepository.SaveChanges());
        }
Ejemplo n.º 2
0
        public ActionResult <FoodInfoAddResModel> Manage_Food_Add(FoodInfoAddViewModel foodInfoAddViewModel)
        {
            int Food_Add_Count;

            Food_Add_Count = _foodService.Food_Add(foodInfoAddViewModel);
            FoodInfoAddResModel foodInfoAddResModel = new FoodInfoAddResModel();

            if (Food_Add_Count > 0)
            {
                foodInfoAddResModel.IsSuccess                  = true;
                foodInfoAddResModel.AddCount                   = Food_Add_Count;
                foodInfoAddResModel.baseViewModel.Message      = "添加成功";
                foodInfoAddResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("增添菜单信息成功");
                return(Ok(foodInfoAddResModel));
            }
            else
            {
                foodInfoAddResModel.IsSuccess                  = false;
                foodInfoAddResModel.AddCount                   = 0;
                foodInfoAddResModel.baseViewModel.Message      = "添加失败";
                foodInfoAddResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("增添菜单信息失败");
                return(BadRequest(foodInfoAddResModel));
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 菜单增加
        /// </summary>
        /// <param name="foodInfoAddViewModel"></param>
        /// <returns></returns>
        public int Food_Add(FoodInfoAddViewModel foodInfoAddViewModel)
        {
            System.Globalization.GregorianCalendar gc = new System.Globalization.GregorianCalendar();
            var      t       = DateTime.Now;
            var      tt      = Convert.ToInt32(t.DayOfWeek) == 0 ? 7 : Convert.ToInt32(t.DayOfWeek);
            DateTime tmpDay1 = t.AddDays(8 - tt);

            //var t1 = DateTime.Parse("2020-12-31");


            int    NextweekOfYear = gc.GetWeekOfYear(tmpDay1, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Monday);
            string year           = "";

            if (foodInfoAddViewModel.WeekNumber == "1" && NextweekOfYear == 1)
            {
                year = (DateTime.Now.Year + 1).ToString();
            }
            else
            {
                year = DateTime.Now.Year.ToString();
            }
            var food_Info = _IMapper.Map <FoodInfoAddViewModel, Food_Info>(foodInfoAddViewModel);

            food_Info.AddDate  = DateTime.Now;
            food_Info.status   = "0";
            food_Info.isDelete = "0";
            food_Info.Year     = year;
            _IFoodInfoRepository.Add(food_Info);
            return(_IFoodInfoRepository.SaveChanges());
        }