Пример #1
0
 public ActionResult Edit(ClientUserViewModel updateClientUser)
 {
     if (ModelState.IsValid)
     {
         clientAppService.UpdateClientUser(updateClientUser);
         return(RedirectToAction("Details", new { id = updateClientUser.ID }));
     }
     return(View(updateClientUser));
 }
Пример #2
0
        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);
        }
Пример #3
0
        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"));
        }
Пример #4
0
        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);
        }
Пример #5
0
        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"));
        }
Пример #6
0
        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));
        }
Пример #7
0
        public ActionResult Edit(string id)
        {
            ClientUserViewModel clientUserVM = clientAppService.GetClientById(id);

            return(View(clientUserVM));
        }