Beispiel #1
0
        public async Task <IActionResult> Post(Food formData)
        {
            //图片文件保存
            if (!(formData.PictureText is null))
            {
                foreach (var item in formData.PictureText)
                {
                    item.SaveImgUrl = FileSave(item.ImgFile);
                }
            }
            // 创建日期
            formData.CreateDate = DateTime.Now;
            // 更新日期
            formData.ModifyDate = DateTime.Now;
            //Food seveData = Extensions.Func.ObjToObj<Food, Food>(formData);
            _Food.Insert(formData);
            IEnumerable <Food> data = await _Food.GetAll();

            return(Json(formData));
        }
        public async Task <ActionResult> GetAll([FromServices] IFood service)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try{
                return(Ok(await service.GetAll()));
            }
            catch (ArgumentException e) {;
                                         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message)); }
        }
Beispiel #3
0
        public async Task <IActionResult> All()
        {
            IEnumerable <Food> v = await _context.GetAll();

            return(Json(v));
        }
Beispiel #4
0
        // GET: FoodController
        public ActionResult Index()
        {
            var food = _food.GetAll();

            return(View(food));
        }