public ActionResult Edit(ClientUserViewModel updateClientUser) { if (ModelState.IsValid) { clientAppService.UpdateClientUser(updateClientUser); return(RedirectToAction("Details", new { id = updateClientUser.ID })); } return(View(updateClientUser)); }
public void UpdateClientUser(ClientUserViewModel clientUserVM) { ClientUser clientUser = TheUnitOfWork.Client.GetClientById(clientUserVM.ID); clientUser.user.UserName = clientUserVM.UserName; clientUser.user.Email = clientUserVM.Email; clientUser.user.age = clientUserVM.Age; clientUser.user.address = clientUserVM.Address; TheUnitOfWork.Client.UpdateClientUser(clientUser); }
public ActionResult UpdateClients(string clientname, int?id, ClientUserViewModel vm) { int?returnId; var selectedId = vm.SelectedClientId; // if user dropdown selected we are editing an existing object so assign its id if (selectedId > -1) { id = selectedId; } returnId = MergeClient(id, clientname); return(Redirect("Index")); }
public ClientUserViewModel GetClientById(string id) { ClientUser clientUser = TheUnitOfWork.Client.GetClientById(id); ClientUserViewModel clientUserVM = new ClientUserViewModel(); clientUserVM.ID = clientUser.Id; clientUserVM.UserName = clientUser.user.UserName; clientUserVM.Email = clientUser.user.Email; clientUserVM.Age = clientUser.user.age; clientUserVM.Address = clientUser.user.address; return(clientUserVM); }
public ActionResult UpdateUsers(string username, int?id, ClientUserViewModel vm) { int?returnId; int clientid; var selectId = vm.SelectedUserId; // if selected we are editing - assign id if (selectId > -1) { id = selectId; } clientid = vm.SelectedUserToClientId; returnId = MergeUser(id, clientid, username); return(Redirect("Index")); }
public ActionResult Index() { ClientUserViewModel mymodel = new ClientUserViewModel() { Title = "Sample Code Clients and Users" }; var vm = mymodel; vm.Users = uw.GetUsers(); vm.Clients = cw.GetClients(); //populate dropdowns var tmplist = vm.Clients.ToList(); // user and client drop downs will contain a bogus value to allow the option to create tmplist.Insert(0, new Domain.Client { Id = -1, Name = "Select To Edit" }); vm.ClientDropDownList = tmplist.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }); vm.UserToClientDropDownList = tmplist.Where(x => x.Id > -1).Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }); var tmpulist = vm.Users.ToList(); tmpulist.Insert(0, new Domain.User { Id = -1, Name = "Select To Edit", ClientId = -1 }); vm.UserDropDownList = tmpulist.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }); return(View(vm)); }
public ActionResult Edit(string id) { ClientUserViewModel clientUserVM = clientAppService.GetClientById(id); return(View(clientUserVM)); }