public EquipeOportunidade(int oportunidadeId, int usuarioId, int acessoConta, int acessoOportunidade, PapelEquipe papel) { OportunidadeId = oportunidadeId; UsuarioId = usuarioId; AcessoConta = acessoConta; AcessoOportunidade = acessoOportunidade; PapelEquipe = papel; }
public EquipeConta(int contaId, int usuarioId, int acessoConta, int acessoOportunidade, PapelEquipe papel) { ContaId = contaId; UsuarioId = usuarioId; AcessoConta = acessoConta; AcessoOportunidade = acessoOportunidade; PapelEquipe = papel; }
public EquipeVendedor(int vendedorId, int usuarioId, int acessoConta, int acessoOportunidade, PapelEquipe papel) { VendedorId = vendedorId; UsuarioId = usuarioId; AcessoConta = acessoConta; AcessoOportunidade = acessoOportunidade; PapelEquipe = papel; }
public ActionResult VincularUsuario(int contaId, int usuarioId, int acessoConta, int acessoOportunidade, PapelEquipe papel) { var equipeConta = new EquipeConta( contaId, usuarioId, acessoConta, acessoOportunidade, papel); if (_equipeContaRepositorio.VinculoJaExistente(equipeConta)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "O usuário já está vinculado na Conta")); } if (Validar(equipeConta)) { _equipeContaRepositorio.Vincular(equipeConta); } var vinculos = _equipeContaRepositorio.ObterUsuariosVinculados(contaId); return(PartialView("_ConsultarUsuariosVinculo", vinculos)); }
public ActionResult AtualizarVinculo(int vinculoId, int acessoConta, int acessoOportunidade, PapelEquipe papel) { var vinculoBusca = _equipeContaRepositorio.ObterVinculoPorId(vinculoId); if (vinculoBusca == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Vínculo não encontrado")); } var equipeConta = new EquipeConta( vinculoBusca.ContaId, vinculoBusca.UsuarioId, acessoConta, acessoOportunidade, papel); equipeConta.Id = vinculoId; if (Validar(equipeConta)) { _equipeContaRepositorio.Atualizar(equipeConta); } var vinculos = _equipeContaRepositorio.ObterUsuariosVinculados(vinculoBusca.ContaId); return(PartialView("_ConsultarUsuariosVinculo", vinculos)); }