Exemple #1
0
        public AjaxResponse CreateUser(UserCreateSubmitModel submitModel)
        {
            var ajaxResponse = new AjaxResponse();

            try
            {
                _userService.CreateUser(new UserServiceModel
                {
                    Avatar    = submitModel.AvatarBase64,
                    FirstName = submitModel.FirstName,
                    LastName  = submitModel.LastName,
                    BirthDate = submitModel.BirthDate,
                    Budget    = submitModel.Budget
                });

                ajaxResponse.IsSuccess = true;
            }
            catch (Exception ex)
            {
                ajaxResponse.Data = new
                {
                    Message = ex.Message
                };
            }
            return(ajaxResponse);
        }
Exemple #2
0
        public int?Add(UserCreateSubmitModel userSubmitModel)
        {
            var user = new User
            {
                Firstname     = userSubmitModel.Firstname,
                Lastname      = userSubmitModel.Lastname,
                Email         = userSubmitModel.Email,
                UserName      = userSubmitModel.UserName,
                PasswordHash  = userSubmitModel.Password?.ToMD5(),
                IsActive      = userSubmitModel.IsActive,
                SecurityStamp = Guid.NewGuid().ToString()
            };

            _userRepository.Add(user);
            _userRepository.Complate();
            IsError = _userRepository.IsError;

            return(user.Id);
        }
        public IActionResult Create(UserCreateSubmitModel submitModel)
        {
            var userId = _userService.Add(submitModel);

            if (_userService.IsError)
            {
                var model = new UsersCreateViewModel
                {
                    UserName  = submitModel.UserName,
                    Email     = submitModel.Email,
                    Firstname = submitModel.Firstname,
                    Lastname  = submitModel.Lastname,
                    IsActive  = submitModel.IsActive,

                    SaveUrl      = Url.RouteUrl("adminUsersCreate"),
                    UsersListUrl = Url.RouteUrl("adminUsers")
                };
                return(View(model));
            }
            else
            {
                return(RedirectToRoute("adminUsersEdit", new { id = userId }));
            }
        }
Exemple #4
0
        public ActionResult UsersCreate(UserCreateSubmitModel submitModel)
        {
            var ajaxResponse = _usersHelper.CreateUser(submitModel);

            return(Json(ajaxResponse));
        }