public HttpResponseMessage CadastroUsuarioParceiro(UsuarioParceiro dto) { if (dto == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var usuario = UsuarioRegras.CreateInstance.CadastroNovoUsuarioParceiro(dto); _UnitOfWork.UsuarioRepositorio.CadastrarUsuario(usuario); _UnitOfWork.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, usuario)); }
public Usuario CadastroNovoUsuarioParceiro(UsuarioParceiro dto) { var usuario = new Usuario(); usuario.Nome = ValidarNome.CreateInstance.SetNome(dto.Nome); usuario.Senha = ValidarSenhaCadastro.CreateInstance.SetSenhaCadastro(dto.Senha, dto.ConfirmaSenha); usuario.Celular = dto.Celular != null?ValidarTelefone.CreateInstance.SetFoneMovel(dto.Celular) : string.Empty; usuario.Celular = ValidarTelefone.CreateInstance.SetFoneFixo(dto.Telefone); usuario.Email = ValidarEmail.CreateInstance.SetEmail(dto.Email); usuario.TipoUsuarioID = (int)TipoUsuario.Parceiro; usuario.DataInclusao = DateTime.Now; usuario.Ativo = false; return(usuario); }