Exemplo n.º 1
0
        public async Task <IActionResult> Post(CreateUserVM request)
        {
            var stopwatch = new Stopwatch();

            stopwatch.Start();
            try
            {
                var command = new CreateUserCommand()
                {
                    Username  = request.Username,
                    Password  = request.Password,
                    CreatedBy = ClaimsUtility.GetId(User)
                };
                var result = await Mediator.Send(command);

                return(Ok(new HttpCommandResult <User>("user", result, null)));
            }
            catch (BaseException e)
            {
                Logger.LogError(e.Message);
                stopwatch.Stop();
                return(BadRequest(e.ToExceptionResult(stopwatch.ElapsedMilliseconds)));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> CreateUser(CreateUserVM createuser)
        {
            if (ModelState.IsValid)
            {
                IdentityUser user = new IdentityUser()
                {
                    UserName = createuser.UserName,
                    Email    = createuser.Email
                };
                var result = await _userManager.CreateAsync(user, createuser.Password);

                if (result.Succeeded)
                {
                    ViewBag.msg = "User was created";
                    return(RedirectToAction("CreateUser"));
                }
                else
                {
                    ViewBag.errorlist = result.Errors;
                }
            }

            return(View(createuser));
        }
Exemplo n.º 3
0
        public ActionResult Add()
        {
            var model = new CreateUserVM();

            return(View(model));
        }
Exemplo n.º 4
0
 public async Task <ResponseResult> CreateUser(CreateUserVM user) => await usersClient.CreateAsync(user);
Exemplo n.º 5
0
        public async Task <IActionResult> CreateUser([FromBody] CreateUserVM user)
        {
            var userId = await _userService.CreateUser(await Mapper.Map <CreateUserVM, UserDTO>(user));

            return(FormattedResponse(userId));
        }
Exemplo n.º 6
0
 public void CreateUser(CreateUserVM user)
 {
     _userLogic.Add(_mapper.Map <User>(user));
 }
Exemplo n.º 7
0
 public async Task <IActionResult> Add([FromBody] CreateUserVM data)
 {
     return(Created("", await userService.Add(data)));
 }
Exemplo n.º 8
0
 public ActionResult Create(CreateUserVM user)
 {
     _usersModel.CreateUser(user);
     return(RedirectToAction("GetAll"));
 }
Exemplo n.º 9
0
        public ActionResult Create()
        {
            CreateUserVM model = new CreateUserVM();

            return(View(model));
        }
Exemplo n.º 10
0
        public async Task <ActionResult <ResponseResult> > Create([FromBody] CreateUserVM model)
        {
            var response = await business.Create(model.UserName, model.Password);

            return(Ok(response));
        }