public ActionResult UserCallEdit(UserCallEditViewModel model)
        {
            using (AlexaSkillEntities db = new AlexaSkillEntities())
            {
                Meat meat = new Meat();
                if (model.UserCallId != 0)
                {
                    meat = db.Meats.FirstOrDefault(x => x.Id == model.UserCallId);
                }
                if (meat == null)
                {
                    meat = new Meat();
                }
                meat.Name              = model.UserCallName;
                meat.AnswerId          = model.AnswerId;
                meat.CoreTemperatureId = model.CoreTemperatureId;
                if (meat.Id == 0)
                {
                    db.Meats.Add(meat);
                }
                db.SaveChanges();
            }

            return(RedirectToAction("UserCallOverview", new { skillId = model.SkillId }));
        }
        public ActionResult UserCallEdit(int skillId, int?userCallId)
        {
            UserCallEditViewModel model = new UserCallEditViewModel()
            {
                SkillId = skillId
            };



            using (AlexaSkillEntities db = new AlexaSkillEntities())
            {
                if (userCallId != null && userCallId != 0)
                {
                    Meat userCall = db.Meats.FirstOrDefault(x => x.Id == userCallId);
                    if (userCall != null)
                    {
                        model.UserCallId        = userCall.Id;
                        model.UserCallName      = userCall.Name;
                        model.AnswerId          = userCall.AnswerId;
                        model.CoreTemperatureId = userCall.CoreTemperatureId;
                    }
                }
            }

            model.Answers          = GetAnswers();
            model.CoreTemperatures = GetCoreTemperature();
            return(View(model));
        }