public async Task <IActionResult> DeleteEatingGuide([FromBody] string foodCode) { try { BlEatingGuideDetail.Delete(1, foodCode); return(Ok("Success")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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)); }
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)); } }