public ActionResult Users_Create([DataSourceRequest]DataSourceRequest request, UserAdminInputViewModel user)
        {
            if (this.ModelState.IsValid)
            {
                var entity = this.Mapper.Map<User>(user);
                this.usersService.Add(entity);
            }

            var userFromDb = this.usersService.GetUserDetailsById(user.Id);
            var userToDisplay = this.Mapper.Map<UserAdminPanelViewModel>(userFromDb);

            return Json(new[] { userToDisplay }.ToDataSourceResult(request, this.ModelState));
        }
示例#2
0
        public ActionResult Users_Create([DataSourceRequest] DataSourceRequest request, UserAdminInputViewModel user)
        {
            if (this.ModelState.IsValid)
            {
                var entity = this.Mapper.Map <User>(user);
                this.usersService.Add(entity);
            }

            var userFromDb    = this.usersService.GetUserDetailsById(user.Id);
            var userToDisplay = this.Mapper.Map <UserAdminPanelViewModel>(userFromDb);

            return(Json(new[] { userToDisplay }.ToDataSourceResult(request, this.ModelState)));
        }