Exemplo n.º 1
0
        public async Task <DtoValidation> Validation(UserDtoValidation user, Guid id)
        {
            var dtoValidation = new DtoValidation();

            dtoValidation.Sucess = true;
            var emails = await _repository.SelectAsync(u => u.Email.Equals(user.Email.ToLower()));

            var entity = emails.FirstOrDefault();

            if (entity != null && !entity.Id.Equals(id))
            {
                dtoValidation.Sucess  = false;
                dtoValidation.Message = "E-mail já cadastrado";
            }
            return(dtoValidation);
        }
Exemplo n.º 2
0
 public async Task <DtoValidation> Validation(UserDtoValidation user)
 {
     return(await Validation(user, Guid.NewGuid()));
 }