public ActionResult Detail(int id) { IntentDetailViewModel model = new IntentDetailViewModel(); using (AlexaSkillEntities db = new AlexaSkillEntities()) { Intent intent = db.Intents.FirstOrDefault(x => x.Id == id); if (intent == null) { return(null); } model.IntentId = id; model.Name = intent.Name; model.SkillId = intent.Skill.Id; model.SkillName = intent.Skill.Name; foreach (IntentMessage message in intent.IntentMessages) { model.Messages.Add(new MessageOverviewItemViewModel() { MessageId = message.Id, Message = message.Message }); } foreach (IntentCall intentCall in intent.IntentCalls) { model.IntentCalls.Add(intentCall.Id, intentCall.CallText); } } return(View(model)); }
public IActionResult Detail(int id) { var intent = _intentService.Get(id); var model = new IntentDetailViewModel { Id = intent.Id, Name = intent.Name, CreatedDate = intent.CreateDate, Sentences = intent.IntentSentences.Select(p => new SentenceIntentDetailViewModel { Id = p.Id, Text = p.Text }) }; return(View(model)); }