public async Task <ActionResult <HttpResponseMessage> > Post([FromBody] DtoUserCreate value) { try { var usermapp = _mapper.Map <UserSys>(value); usermapp.Guid = Guid.NewGuid().ToString(); usermapp.CreationDate = DateTime.Now; _context.User.Add(usermapp); await _context.SaveChangesAsync(); } catch (DbUpdateException ex) { return(NotFound()); } return(Ok()); }
public async Task <ActionResult> Create(DtoUserCreate dto) { ApplicationUser user = new ApplicationUser(); user.UserName = dto.Email; user.PhoneNumber = dto.PhoneNumber; user.Email = dto.Email; user.LockoutEnabled = true; user.PasswordHash = new PasswordHasher().HashPassword("123456"); user.SecurityStamp = Guid.NewGuid().ToString(); user.RegistrationDate = DateTime.Now; DBContext.Users.Add(user); await DBContext.SaveChangesAsync(); return(Json(new { })); }