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); }
public async Task <DtoValidation> Validation(UserDtoValidation user) { return(await Validation(user, Guid.NewGuid())); }