public ActionResult <ClientViewModel> EditClient(ClientViewModel client, int id) { var response = "{ \"reponse\": \"success\"}"; _clientRepo.EditClient(client, id); return(Ok(response)); }
public ActionResult EditClient(ClientVM c) { IClientRepo repo = ClientRepoFactory.Create(); ITrainerRepo trepo = TrainerRepoFactory.Create(); if (ModelState.IsValid) { var client = new Client { Trainers = new List <Trainer>(), ClientID = c.ClientId, ClientName = c.ClientName, StartingWeight = c.StartingWeight, CurrentWeight = c.CurrentWeight, FitnessGoals = c.FitnessGoals, }; foreach (var trainerID in c.SelectedTrainerID) { client.Trainers.Add(trepo.GetTrainerById(trainerID)); } repo.EditClient(client); } return(RedirectToAction("ClientList")); }