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))); } }
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)); }
public ActionResult Add() { var model = new CreateUserVM(); return(View(model)); }
public async Task <ResponseResult> CreateUser(CreateUserVM user) => await usersClient.CreateAsync(user);
public async Task <IActionResult> CreateUser([FromBody] CreateUserVM user) { var userId = await _userService.CreateUser(await Mapper.Map <CreateUserVM, UserDTO>(user)); return(FormattedResponse(userId)); }
public void CreateUser(CreateUserVM user) { _userLogic.Add(_mapper.Map <User>(user)); }
public async Task <IActionResult> Add([FromBody] CreateUserVM data) { return(Created("", await userService.Add(data))); }
public ActionResult Create(CreateUserVM user) { _usersModel.CreateUser(user); return(RedirectToAction("GetAll")); }
public ActionResult Create() { CreateUserVM model = new CreateUserVM(); return(View(model)); }
public async Task <ActionResult <ResponseResult> > Create([FromBody] CreateUserVM model) { var response = await business.Create(model.UserName, model.Password); return(Ok(response)); }