public ActionResult ConsultarUltimoProjetoSelecionado(Guid?id) { if (id.HasValue) { Guid oidUltimoProjetoSelecionado = ColaboradorUltimoFiltroBO.ConsultarUltimoProjetoSelecionadoPorColaborador(id.Value); return(Json(oidUltimoProjetoSelecionado, JsonRequestBehavior.AllowGet)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult SalvarUltimoProjetoSelecionado(Guid?oidColaborador, Guid?oidProjeto) { if (oidProjeto.HasValue && oidColaborador.HasValue) { ColaboradorUltimoFiltroBO.SalvarUltimoProjetoSelecionado(oidColaborador.Value, oidProjeto.Value); return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public void DeveAlterarUltimoProjetoSelecionadoQuandoUsuarioSelecionarOutroProjetoTest() { ColaboradorUltimoFiltro colaboradorUltimoFiltro = ColaboradorUltimoFiltroBO.CriarColaboradorUltimoFiltroPadrao(contexto); Colaborador colaborador = ColaboradorFactoryEntity.CriarColaborador(contexto, "anderson.lins", colaboradorUltimoFiltro.Oid); Projeto projeto = ProjetoFactoryEntity.Criar(contexto, 10, "ProjetoTest"); Guid oidUltimoProjetoSelecionadoAntigo = ColaboradorUltimoFiltroBO.ConsultarUltimoProjetoSelecionadoPorColaborador(colaborador.Oid); ColaboradorUltimoFiltroBO.SalvarUltimoProjetoSelecionado(colaborador.Oid, projeto.Oid); Guid oidUltimoProjetoSelecionadoAtualizado = ColaboradorUltimoFiltroBO.ConsultarUltimoProjetoSelecionadoPorColaborador(colaborador.Oid); Assert.AreNotEqual(oidUltimoProjetoSelecionadoAntigo, oidUltimoProjetoSelecionadoAtualizado, "Oids deveriam ser diferentes, caso contrário não salvou a alteração."); }