public Task <UsersGetViewModel> Save(UsersPostViewModel entity) { var key = _configuration["Crypto:Key"]; entity.Password = Util.Crypto.CryptText(entity.Password, key, SYM_Providers.Rijndael, KeySize.Bits_256); var entityDb = _context.users.Add(_mapper.Map <users>(entity)).Entity; _context.SaveChanges(); return(Task.FromResult(_mapper.Map <UsersGetViewModel>(entityDb))); }
public async Task <IActionResult> Post([FromBody] UsersPostViewModel entity) { try { return(Accepted(await _adminService.Save(entity))); } catch (Exception ex) { throw ex; } }
public Task <UsersGetViewModel> Save(UsersPostViewModel entity) { return(_adminRepository.Save(entity)); }