public void Update(string id, UsuarioUpdateDto dto) { if (id != dto.Id) { throw new Exception(Messages.InconsistencyRequest); } ValidateDocumentHelper.ValidateCpf(dto.Cpf); if (ExistsUsuario(id)) { var db = _uow.UsuarioRepository.GetById(id); db.Nome = dto.Nome; db.Sobrenome = dto.Sobrenome; db.Sexo = dto.Sexo; db.Rg = dto.Rg; db.Cpf = dto.Cpf; db.Cep = dto.Cep; db.Logradouro = dto.Logradouro; db.Bairro = dto.Bairro; db.Numero = dto.Numero; db.Nacionalidade = dto.Nacionalidade; db.Telefone = dto.Telefone; db.Celular = dto.Celular; _uow.UsuarioRepository.Edit(db); _uow.SaveChanges(); } else { throw new Exception(Messages.NotExistsUser); } }
public Medico Insert(MedicoInsertDto dto) { ValidateDocumentHelper.ValidateCpf(dto.Cpf); var db = new Medico { Nome = dto.Nome, Sobrenome = dto.Sobrenome, Crm = dto.Crm, Sexo = dto.Sexo, Rg = dto.Rg, Cpf = dto.Cpf, Cep = dto.Cep, Logradouro = dto.Logradouro, Bairro = dto.Bairro, Numero = dto.Numero, Nacionalidade = dto.Nacionalidade, Telefone = dto.Telefone, Celular = dto.Celular }; _uow.MedicoRepository.Add(db); _uow.SaveChanges(); return(db); }
public Usuario Insert(UsuarioInsertDto dto) { if (!ExistsUsuario(dto.Usuario)) { ValidateDocumentHelper.ValidateCpf(dto.Cpf); CryptographyHelper cryptHelper = new CryptographyHelper(); dto.Senha = cryptHelper.EncryptPassword(dto.Senha); var db = new Usuario { UsuarioLogin = dto.Usuario, Senha = dto.Senha, Nome = dto.Nome, Sobrenome = dto.Sobrenome, Sexo = dto.Sexo, Rg = dto.Rg, Cpf = dto.Cpf, Cep = dto.Cep, Logradouro = dto.Logradouro, Bairro = dto.Bairro, Numero = dto.Numero, Nacionalidade = dto.Nacionalidade, Telefone = dto.Telefone, Celular = dto.Celular }; _uow.UsuarioRepository.Add(db); _uow.SaveChanges(); return(db); } else { throw new Exception(Messages.ExistsUser); } }