public IActionResult Login([FromBody] DtoUserAuth userAuth)
        {
            DomainEntityUser domainEntity = _useCaseLogin.FindUserForLogin(userAuth.Username, EncryptSha256.Encrypt(userAuth.Password));

            if (domainEntity != null)
            {
                _jwt.AddToken(userAuth);
                return(new OkObjectResult(userAuth));
            }
            return(new BadRequestResult());
        }
 public static DtoUser DomainEntityToDto(DomainEntityUser domainEntity)
 {
     return(new DtoUser
     {
         Id = domainEntity.Id,
         Dni = domainEntity.Dni,
         Name = domainEntity.Name,
         Lastname = domainEntity.Lastname,
         BirthDate = domainEntity.BirthDate,
         Address = domainEntity.Address,
         PhoneNumber = domainEntity.PhoneNumber,
         Email = domainEntity.Email,
         Username = domainEntity.Username,
         Password = domainEntity.Password,
         CreatedBy = domainEntity.CreatedBy,
         UpdatedBy = domainEntity.UpdatedBy,
         CreationDate = domainEntity.CreationDate,
         UpdateDate = domainEntity.UpdateDate,
     });
 }
Esempio n. 3
0
        public void Update(int id, DomainEntityUser domainEntity)
        {
            DbEntityUser dbEntity = DbEntityUser.DomainEntityToDbEntity(domainEntity);

            DaoUser.Update(id, dbEntity);
        }
Esempio n. 4
0
        public void Create(DomainEntityUser domainEntity)
        {
            DbEntityUser dbEntity = DbEntityUser.DomainEntityToDbEntity(domainEntity);

            DaoUser.Create(dbEntity);
        }