public ResultadoModel CatArticulosGuardar(CatArticulosModel a) { ResultadoModel r = new ResultadoModel(); try { ConexionBDParametros parametros = new ConexionBDParametros(); parametros.Agregar("@pCatArticulosID", System.Data.DbType.Int32, a.CatArticulosID); parametros.Agregar("@pDescripcion", System.Data.DbType.String, a.Descripcion); parametros.Agregar("@pPrecio", System.Data.DbType.Decimal, a.Precio); parametros.Agregar("@pCosto", System.Data.DbType.Decimal, a.Costo); parametros.Agregar("@pResultado", System.Data.DbType.Byte, System.Data.ParameterDirection.Output); parametros.Agregar("@pMsg", System.Data.DbType.String, 300, System.Data.ParameterDirection.Output); _conexion.EjecutarConsulta("CatArticulosGuardar", parametros); r.Valor = parametros.Value("@pResultado").ToBool(); r.Mensaje = parametros.Value("@pMsg").ToString(); } catch (Exception ex) { r.Valor = false; r.Mensaje = ex.Message; } return(r); }
public ActionResult Index() { if (Session["AlunoLogado"] != null) { alunoModel = Session["AlunoLogado"] as Aluno; TestesModel testeModel = db.Testes.Where(m => m.IdAluno == alunoModel.IdAluno).FirstOrDefault(); if (testeModel != null) { ResultadoDAO resultadoDAO = new ResultadoDAO(); ResultadoModel resultado = resultadoDAO.ConsultarResultado(testeModel.IdResultado); //TempData["ResultadoModel"] = resultado; int id = resultado.IdResposta; return(RedirectToAction("ExibirCurso", "Resultado", new { id = resultado.IdResposta })); //return View("ExibirCurso","Resultado", resultado.IdResposta); } else { FrasesModel perguntas = new FrasesModel(); FrasesDAO dao = new FrasesDAO(); perguntas.ListaFrases = dao.ListarTodas(); //Caso não de, usar session Session["AlunoLogado"] = alunoModel; return(View(perguntas)); } } else { TempData["Mensagem"] = "Sessão Expirada, efetue o login novamente!"; return(RedirectToAction("Index", "Aluno")); } }
public IActionResult PhotoDelete(string id) { var Urlbase = "https://jsonplaceholder.typicode.com"; var UrlSegment = ""; var UrlService = UrlSegment + "/photos"; var Resultado = new ResultadoModel { }; if (id != null && id != "") { UrlService += "/" + id; } var Data = new List <Photo> { }; try { HttpClient client = new HttpClient(); client.BaseAddress = new Uri(Urlbase); var contentType = new MediaTypeWithQualityHeaderValue("application/json"); client.DefaultRequestHeaders.Accept.Add(contentType); HttpResponseMessage response = client.DeleteAsync(UrlService).Result; string stringJWT = response.Content.ReadAsStringAsync().Result; Resultado.Resultado = "Eliminado exitosamente"; } catch (Exception e) { Resultado.Resultado = "No se pudo eliminar " + e; } return(Ok(Resultado)); }
public ActionResult Index() { ResultadoModel resultadoModel = new ResultadoModel(); TestesModel testeModel = new TestesModel(); TesteDAO testeDao = new TesteDAO(); //if (Session["ResultadoModel"] != null) //{ // String resultado = Session["ResultadoModel"] as String; //} if (TempData.ContainsKey("ResultadoModel") && TempData.ContainsKey("AlunoModel")) { //String com as respostasUsuario Aluno alunoModel = TempData["AlunoModel"] as Aluno; String resultado = TempData["ResultadoModel"] as String; //Retornando um resultado model resultadoModel = testeBusiness.ResultadoTeste(resultado, alunoModel); testeModel.IdResultado = resultadoModel.IdResposta; testeModel.IdAluno = alunoModel.IdAluno; testeDao.Inserir(testeModel); } return(View(resultadoModel)); }
public void Inserir(ResultadoModel resultadoModel) { using (MyDatabaseContext dbx = new MyDatabaseContext()) { dbx.Resultado.Add(resultadoModel); dbx.SaveChanges(); } }
public ResultadoModel Delete(int codigoAviao) { ResultadoModel resultMethod = null; var response = _airplaneComponent.Excluir(codigoAviao); if (response != null) { resultMethod = CommonHelper.Instance.BuildResultComponent <ResultadoModel>(response); } return(resultMethod); }
public ActionResult Index(ResultadoModel model) { model.Retorno = Funcoes.palavraTriangulo(model.Palavra).ToString(); if (model.Retorno == "-1") { ViewBag.Label = model.Retorno + " Palavra não triângulo."; } else { ViewBag.Label = "Palavra triângulo, posição: " + model.Retorno; } return(View()); }
public ActionResult SelecionarPasseio(int id, ResultadoModel resultadoModel) { PasseioAlunoDAO passeioAlunoDAO = new PasseioAlunoDAO(); PasseioAluno passeio = new PasseioAluno { IdPasseio = id, //IdAluno = resultadoModel.IdAluno, }; passeioAlunoDAO.Inserir(passeio); return(RedirectToAction("Index", "Aluno")); }
public ActionResult CalculoIntegral(FormulaInputModel model) { if (ModelState.IsValid && model.Metodo != 0) { var result = new ResultadoModel() { FormulaInput = model }; result.Resultado = new MetodosHub().EfetuarCalculo(model); //Workaround por conta de problema na passagem de model contendo model TempData["re"] = result; return(RedirectToAction("Resultado")); } return(View("CalculoIntegral", model)); }
public ResultadoModel Put([FromBody] AirplaneModel request) { ResultadoModel resultMethod = null; var airplaneRequest = new Airplane(); airplaneRequest.CodigoDoAviao = request.CodigoDoAviao; airplaneRequest.Modelo = request.Modelo; airplaneRequest.QuantidadePassageiros = request.QuantidadePassageiros; var response = _airplaneComponent.Atualizar(airplaneRequest); if (response != null) { resultMethod = CommonHelper.Instance.BuildResultComponent <ResultadoModel>(response); } return(resultMethod); }
public JsonWebToken Post([FromBody] Usuario user) { ResultadoModel <Usuario, JsonWebToken> model = new ResultadoModel <Usuario, JsonWebToken>(); user = _logic.ValidarUsuario(user.Identificacion, user.Contrasena); if (user == null) { throw new UnauthorizedAccessException(); } var token = new JsonWebToken { Access_Token = _tokenProvider.CreateToken(user, DateTime.UtcNow.AddHours(8)), Expires_in = 480//minutes }; return(token); }
public ResultadoModel CreateObjects(string texto) { var dados = texto.Split("\n") .Select(v => v.Split(',')).Select(l => new PessoaModel { Nome = l[0], Cidade = RemoveAccents(l[1].ToLower()), Idade = Convert.ToInt32(l[2]) }).ToList(); List <DadosModel> avg = new List <DadosModel>(); avg = dados.GroupBy(g => g.Cidade) .Select(s => new DadosModel { Idade = Math.Round(s.Average(a => a.Idade), 2), Cidade = s.Key }).ToList(); var average = new MediaModel { Media = avg }; var json = JsonConvert.SerializeObject(average); var client = new HttpClient { BaseAddress = new Uri("https://zeit-endpoint.brmaeji.now.sh/api/avg") }; client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var contentString = new StringContent(json, Encoding.UTF8, "application/json"); contentString.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = client.PostAsync("", contentString).Result; var response = result.Content.ReadAsStringAsync().Result; var msg = (MessageModel)JsonConvert.DeserializeObject(response, typeof(MessageModel)); var sendModel = new ResultadoModel { Response = msg, MediaValorList = avg }; return(sendModel); }
public ActionResult ExibirCurso(int id) { ResultadoDAO resultadoDao = new ResultadoDAO(); RespostasBusiness repBusiness = new RespostasBusiness(); ResultadoModel resultadoModel = new ResultadoModel(); IList <CursoModel> cursos = new List <CursoModel>(); //chart resultadoModel = resultadoDao.ConsultarResultado(id); //Enviando Model dos Cursos ViewData["ResultadoModel"] = resultadoModel; cursos = repBusiness.ResultadoCursos(resultadoModel); ViewData["ListaPasseios"] = new PasseioAlunoBusiness().ListaPasseioCategoria(cursos); return(View(cursos)); }
public ResultadoModel CatArticulosBuscar() { ResultadoModel r = new ResultadoModel(); try { var lst = _conexion.EjecutarConsultaResultados <CatArticulosModel>("CatArticulosBuscar"); r.Valor = true; r.Mensaje = string.Empty; r.Datos = lst; } catch (Exception ex) { r.Valor = false; r.Mensaje = ex.Message; } return(r); }
public HttpResponseMessage ObtenerResultadosParciales() { ResultadoModel model = new ResultadoModel(); try { //Modificar cuando las planillas no coincidan con el numero de mesa, por ahora se deja así PlanillaCargoBusiness planillaCargoBusiness = new PlanillaCargoBusiness(); int cantidadVotosDiputados = planillaCargoBusiness.ObtenerTotalVotosCargo(1); int cantidadVotosLegisladores = planillaCargoBusiness.ObtenerTotalVotosCargo(2); //Codigos de diputados int[] idsDiputados = new int[4] { 1, 3, 5, 7 }; //Codigos de diputados int[] idsLegisladores = new int[4] { 2, 4, 6, 8 }; ResultadoBusiness biz = new ResultadoBusiness(); model.CantidadVotosDiputados = biz.ObtenerVotosPorLista(cantidadVotosDiputados, idsDiputados); model.CantidadVotosLegisladores = biz.ObtenerVotosPorLista(cantidadVotosLegisladores, idsLegisladores); model.PorcentajeResultadoDiputados = biz.ObtenerPorcentajesPorLista(cantidadVotosDiputados, model.CantidadVotosDiputados); model.PorcentajeResultadoLegisladores = biz.ObtenerPorcentajesPorLista(cantidadVotosLegisladores, model.CantidadVotosLegisladores); //Cargo planilla PlanillaBusiness bizPlanillas = new PlanillaBusiness(); model.ListaPlanillas = bizPlanillas.ObtenerPlanillas() as List <tbplanilla>; } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, model)); }
public IList <CursoModel> ResultadoCursos(ResultadoModel resultadoModel) { IList <CursoModel> cursos = new List <CursoModel>(); if (resultadoModel.Categoria1 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(1)).ToList()); } if (resultadoModel.Categoria2 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(2)).ToList()); } if (resultadoModel.Categoria3 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(3)).ToList()); } if (resultadoModel.Categoria4 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(4)).ToList()); } if (resultadoModel.Categoria5 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(5)).ToList()); } if (resultadoModel.Categoria6 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(6)).ToList()); } if (resultadoModel.Categoria1 >= 2 && resultadoModel.Categoria2 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(1) && model.IdCategoria.Equals(2)) .Take <CursoModel>(2) .ToList()); } else if (resultadoModel.Categoria2 >= 2 && resultadoModel.Categoria3 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(2) && model.IdCategoria.Equals(3)) .Take <CursoModel>(2) .ToList()); } else if (resultadoModel.Categoria3 >= 2 && resultadoModel.Categoria4 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(3) && model.IdCategoria.Equals(4)) .Take <CursoModel>(2) .ToList()); } else if (resultadoModel.Categoria4 >= 2 && resultadoModel.Categoria5 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(4) && model.IdCategoria.Equals(5)) .Take <CursoModel>(2) .ToList()); } else if (resultadoModel.Categoria5 >= 2 && resultadoModel.Categoria6 >= 2) { return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(5) && model.IdCategoria.Equals(6)) .Take <CursoModel>(2) .ToList()); } return(cursos); }
public HttpResponseMessage Post([FromBody] Contacto item) { String Mensaje = ""; ContactoLN objLogica = new ContactoLN(); ResultadoModel datos = new ResultadoModel(); try { if (item != null) { if (!ModelState.IsValid) { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); datos.responseDetails = Mensaje; datos.responseStatus = (int)EnumEstado.NoAceptado; return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.NotAcceptable, datos)); } if (item != null) { //se realizan validaciones para verificar los datos requeridos if (String.IsNullOrEmpty(item.NOMBRE)) { Mensaje = "El nombre es requerido"; } if (String.IsNullOrEmpty(item.IDENTIFICACION)) { Mensaje = "la identificación es requerido"; } if (String.IsNullOrEmpty(item.EMAIL)) { Mensaje = "el email es requerido"; } if (String.IsNullOrEmpty(item.CELULAR)) { Mensaje = "el celular es requerido"; } if (!String.IsNullOrEmpty(Mensaje)) { datos.responseDetails = Mensaje; datos.responseStatus = (int)EnumEstado.NoAceptado; } else { var registro = new Contacto { IDENTIFICACION = item.IDENTIFICACION, NOMBRE = item.NOMBRE, CELULAR = item.CELULAR, DESCRIPCION = item.DESCRIPCION, EMAIL = item.EMAIL, FECHA_SOLICITUD = DateTime.Now, ID_CONTACTO = 0 }; //llama al método agregar de la logica de negocio Int64 Id = objLogica.Agregar(registro); datos.responseDetails = Constantes.Respuestas.Correcta; datos.responseStatus = (int)EnumEstado.Correcto; datos.Id = Id.ToString(); } } else { datos.responseDetails = Constantes.Respuestas.Vacio; datos.responseStatus = (int)EnumEstado.Vacio; } } else { datos.responseDetails = "El registro no puede ser nulo"; datos.responseStatus = (int)EnumEstado.NoAceptado; } return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.OK, datos)); } catch (Exception ex) { datos.responseDetails = Constantes.Respuestas.Error; datos.responseStatus = (int)EnumEstado.Error; return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.InternalServerError, datos)); } }
public HttpResponseMessage Put([FromBody] Contacto item) { String Mensaje = ""; ContactoLN objLogica = new ContactoLN(); Contacto registro; ResultadoModel datos = new ResultadoModel(); try { if (item != null) { if (!ModelState.IsValid) { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); datos.responseDetails = Mensaje; datos.responseStatus = (int)EnumEstado.NoAceptado; return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.NotAcceptable, datos)); } registro = objLogica.ObtenerRegistro(item.ID_CONTACTO); if (registro != null) { if (item.ID_CONTACTO == 0) { Mensaje = "Id Contacto es requerido"; } if (String.IsNullOrEmpty(item.NOMBRE)) { Mensaje = "El nombre es requerido"; } if (String.IsNullOrEmpty(item.IDENTIFICACION)) { Mensaje = "la identificación es requerido"; } if (String.IsNullOrEmpty(item.EMAIL)) { Mensaje = "el email es requerido"; } if (String.IsNullOrEmpty(item.CELULAR)) { Mensaje = "el celular es requerido"; } if (!String.IsNullOrEmpty(Mensaje)) { datos.responseDetails = Mensaje; datos.responseStatus = (int)EnumEstado.NoAceptado; } else { registro = item; objLogica.Editar(registro); datos.responseDetails = Constantes.Respuestas.Correcta; datos.responseStatus = (int)EnumEstado.Correcto; datos.Id = item.ID_CONTACTO.ToString(); } } else { datos.responseDetails = Constantes.Respuestas.Vacio; datos.responseStatus = (int)EnumEstado.Vacio; } } else { datos.responseDetails = "El registro no puede ser nulo"; datos.responseStatus = (int)EnumEstado.NoAceptado; } return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.OK, datos)); } catch (Exception ex) { datos.responseDetails = Constantes.Respuestas.Error; datos.responseStatus = (int)EnumEstado.Error; return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.InternalServerError, datos)); } }
//Calculando Respostas do Usuario public ResultadoModel ResultadoTeste(String escolhasTeste, Aluno alunoModel) { var objJson = JArray.Parse(escolhasTeste); int[] realista = { 1, 0 }; int[] investigativo = { 2, 0 }; int[] artistico = { 3, 0 }; int[] social = { 4, 0 }; int[] empreendedor = { 5, 0 }; int[] convencional = { 6, 0 }; foreach (var itens in objJson) { if (itens.ToObject <int>() == 1) { realista[1]++; } if (itens.ToObject <int>() == 2) { realista[1]++; } if (itens.ToObject <int>() == 3) { realista[1]++; } if (itens.ToObject <int>() == 4) { realista[1]++; } if (itens.ToObject <int>() == 5) { investigativo[1]++; } if (itens.ToObject <int>() == 6) { investigativo[1]++; } if (itens.ToObject <int>() == 7) { investigativo[1]++; } if (itens.ToObject <int>() == 8) { investigativo[1]++; } if (itens.ToObject <int>() == 9) { artistico[1]++; } if (itens.ToObject <int>() == 10) { artistico[1]++; } if (itens.ToObject <int>() == 11) { artistico[1]++; } if (itens.ToObject <int>() == 12) { artistico[1]++; } if (itens.ToObject <int>() == 13) { social[1]++; } if (itens.ToObject <int>() == 14) { social[1]++; } if (itens.ToObject <int>() == 15) { social[1]++; } if (itens.ToObject <int>() == 16) { social[1]++; } if (itens.ToObject <int>() == 17) { empreendedor[1]++; } if (itens.ToObject <int>() == 18) { empreendedor[1]++; } if (itens.ToObject <int>() == 19) { empreendedor[1]++; } if (itens.ToObject <int>() == 20) { empreendedor[1]++; } if (itens.ToObject <int>() == 21) { convencional[1]++; } if (itens.ToObject <int>() == 22) { convencional[1]++; } if (itens.ToObject <int>() == 23) { convencional[1]++; } if (itens.ToObject <int>() == 24) { convencional[1]++; } } ResultadoDAO resultadoDao = new ResultadoDAO(); ResultadoModel model = new ResultadoModel { IdAluno = alunoModel.IdAluno, Categoria1 = realista[1], Categoria2 = investigativo[1], Categoria3 = artistico[1], Categoria4 = social[1], Categoria5 = empreendedor[1], Categoria6 = convencional[1], }; resultadoDao.Inserir(model); return(model); }
public ActionResult ResultadoAprendizaje() { ResultadoModel model = ResultadoModel.Obtener(); return(View(model)); }