コード例 #1
0
        // GET: Secretary/Edit/5
        public ActionResult Edit(int id)
        {
            var user  = _db.GetUserById(id);
            var model = new PersonsViewModel()
            {
                Email     = user.Email,
                FirstName = user.UserDetails.FirstName,
                LastName  = user.UserDetails.LastName,
                Roles     = user.Roles == "Director" ? Roles.Director : user.Roles == "User" ? Roles.User : Roles.Secretary,
                Id        = user.UserDetailsId
            };

            return(View(model));
        }
コード例 #2
0
        public ActionResult DetailsWorker(int id)
        {
            var user = _db.GetUserById(id);

            var model = new DetailsWorkerViewModel()
            {
                FirstName = user.UserDetails.FirstName,
                LastName  = user.UserDetails.LastName,
                Teams     = user.UserDetails.Teams.ToList(),
                Email     = user.Email,
                Tasks     = user.UserDetails.Tasks.Select(p => new TaskUserControllerViewModel()
                {
                    Id           = p.Id,
                    Description  = p.Description,
                    ExpectedTime = p.ExpectedTime,
                    Name         = p.Name,
                    Status       = p.Status,
                    TeamName     = p.Team.Name,
                    Time         = p.Time
                }).ToList()
            };

            return(View(model));
        }