Beispiel #1
0
        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)));
        }
Beispiel #2
0
 public async Task <IActionResult> Post([FromBody] UsersPostViewModel entity)
 {
     try
     {
         return(Accepted(await _adminService.Save(entity)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public Task <UsersGetViewModel> Save(UsersPostViewModel entity)
 {
     return(_adminRepository.Save(entity));
 }