public ActionResult RemoveItem(int Id) { ExerciseModels item = _context.ExerciseHistory.Where(x => x.Id == Id).First(); _context.ExerciseHistory.Remove(item); _context.SaveChanges(); return(RedirectToAction("Index", "Exercise")); }
public ActionResult AddEx(string id) { var userName = User.Identity.GetUserName(); var user = _context.Users.Where(x => x.UserName == userName).First(); ExerciseModels choosen = new ExerciseModels(); ExerciseJsonModel exerciseJsonModel = new ExerciseJsonModel(); var client = new RestClient("https://wger.de/api/v2/exercise/" + id); var request = new RestRequest(Method.GET); request.AddHeader("postman-token", "031c9e8b-9b4d-a960-8a74-b93b086e2b61"); request.AddHeader("cache-control", "no-cache"); IRestResponse response = client.Execute(request); var json = JsonConvert.DeserializeObject <ExerciseJsonModel>(response.Content); exerciseJsonModel = json; choosen.ExerciseName = exerciseJsonModel.Name; var description = exerciseJsonModel.Description; var newDescription = description.Replace("<p>", ""); newDescription = newDescription.Replace("</p>", ""); choosen.Description = newDescription; choosen.UserId = user.Id; choosen.DateAdded = DateTime.Today; List <string> muscles = new List <string>(); foreach (var muscle in exerciseJsonModel.Muscles) { Dictionary <string, string> musclesGroup = new Dictionary <string, string>(); musclesGroup.Add("1", "Biceps"); musclesGroup.Add("2", "Deltoids"); musclesGroup.Add("3", "Serratus"); musclesGroup.Add("4", "Pectoralis"); musclesGroup.Add("5", "Triceps"); musclesGroup.Add("6", "Abs"); musclesGroup.Add("7", "Gastrocnemius"); musclesGroup.Add("8", "Gluteus Maximus"); musclesGroup.Add("9", "Trapezius"); musclesGroup.Add("10", "Quadriceps"); musclesGroup.Add("11", "Biceps Femoris"); musclesGroup.Add("12", "Latissimus"); musclesGroup.Add("13", "Brachialis"); musclesGroup.Add("14", "Obliquus"); musclesGroup.Add("15", "Soleus"); string itemToAdd; if (musclesGroup.ContainsKey(muscle.ToString())) { itemToAdd = musclesGroup[muscle.ToString()]; muscles.Add(itemToAdd); } } choosen.Muscles = muscles; _context.ExerciseHistory.Add(choosen); _context.SaveChanges(); choosen.TableID = choosen.Id; _context.SaveChanges(); return(RedirectToAction("AddedExercise", "Exercise")); }