Exemplo n.º 1
0
 public async Task <IActionResult> DeleteEatingGuide([FromBody] string foodCode)
 {
     try
     {
         BlEatingGuideDetail.Delete(1, foodCode);
         return(Ok("Success"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Exemplo n.º 2
0
        public JsonResult GetEatingGuideDetail(int id, string langCode)
        {
            var result = BlEatingGuideDetail.GetAll().Where(x => x.HeadId == id && x.LangCode == langCode).Select(x => new
            {
                x.HeadId,
                x.FoodCode,
                x.FoodDescription,
                BlFoodGroup.GetAll().FirstOrDefault(p => p.ID == x.FoodGroupID && p.LangCode == langCode).FoodGroupDescription,
                BlSection.GetAll().FirstOrDefault(p => p.ID == x.SectionID && p.LangCode == langCode).SectionDescription,
                x.LangCode,
                x.Quantity_MeasurementUnitCode,
                x.Quantity,
                QuantityDesc = $"{x.Quantity} {x.Quantity_MeasurementUnitCode}",
                x.Calories,
                x.Carbs,
                x.Protein,
                x.Fat
            });

            return(Json(result));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> PostEatingGuide([FromBody] DeEatingGuideDetail model)
        {
            try
            {
                model.HeadId         = 1;
                model.UpdateDateTime = DateTime.Now;
                model.FoodGroupID    = BlFood.GetByCode(model.FoodCode, "es").FoodGroupID;

                foreach (var lang in BlAppLanguage.GetAll())
                {
                    model.LangCode        = lang.LangCode;
                    model.FoodDescription = BlFood.GetByCode(model.FoodCode, model.LangCode).FoodTitle;

                    BlEatingGuideDetail.Save(model);
                }

                return(Ok("Success"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }