コード例 #1
0
        public ActionResult UsersEdit(int id)
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();

                var user  = dataQueryService.GetUser(id, new Guid(Session["UserTicket"].ToString()));
                var units = dataQueryService.GetUnits(new Guid(Session["UserTicket"].ToString()));

                var model = new UserModels
                {
                    unitList = units.Select(u => new SelectListItem
                    {
                        Text  = u.Name,
                        Value = u.Id.ToString()
                    })
                };

                model.id             = user.Id;
                model.name           = user.Name;
                model.surname        = user.Surname;
                model.Login          = user.Login;
                model.isAdmin        = user.IsAdmin;
                model.selectedUnitId = user.Unit.Id;

                return(View(model));
            }
            return(Redirect("~/Login/Login"));
        }