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());
 }
Example #2
0
        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 { }));
        }