public virtual ActionResult Index(ClientEditViewModel clientEditViewModel) { using (var ravenDbConnection = new RavenDbConnection(new RavenDbConnectionManager())) { var service = new ClientService(ravenDbConnection); service.UpdateClient(clientEditViewModel.Id, clientEditViewModel.FirstName, clientEditViewModel.LastName, clientEditViewModel.Country); return RedirectToAction("Index", "Home"); } }
// // GET: /Edit/ public ActionResult Index(string id) { using (var ravenDbConnection = new RavenDbConnection(new RavenDbConnectionManager())) { var service = new ClientService(ravenDbConnection); var client = service.GetClient(id); var viewModel = new ClientEditViewModel(client); return View(viewModel); } }
public virtual ActionResult Index(ClientEditViewModel clientEdit) { try { using (var ravenDbConnection = new RavenDbConnection(new RavenDbConnectionManager())) { var service = new ClientService(ravenDbConnection); service.AddClient(clientEdit.FirstName, clientEdit.LastName, clientEdit.Country); } return RedirectToAction("Index"); } catch { return RedirectToAction("Index", "Home"); } }