public ActionResult Index(string usuario, string senha) { var _senha = CriptografaSHA512(senha); try { Guia guia = new GuiaRepository().VerificarLogin(usuario, _senha); if (guia == null) { Turista turista = new TuristaRepository().VerificarLogin(usuario, _senha); if (turista == null) { return(View()); } else { Session.Add("usuarioLogado", turista); return(RedirectToAction("Index", "Home")); } } else { Session.Add("usuarioLogado", guia); return(RedirectToAction("Index", "Home")); } } catch { return(View()); } }
public ActionResult ObterTodosPorJSON() { string[] colunasNomes = new string[4]; colunasNomes[0] = "g.id"; colunasNomes[1] = "g.nome"; colunasNomes[2] = "g.sobrenome"; colunasNomes[3] = "g.cpf"; string start = Request.QueryString["start"]; string length = Request.QueryString["length"]; string draw = Request.QueryString["draw"]; string search = '%' + Request.QueryString["search[value]"] + '%'; string orderColumn = Request.QueryString["order[0][column]"]; string orderDir = Request.QueryString["order[0][dir]"]; orderColumn = colunasNomes[Convert.ToInt32(orderColumn)]; GuiaRepository repository = new GuiaRepository(); List <Guia> guias = repository.ObterTodosParaJSON(start, length, search, orderColumn, orderDir); int countViagens = repository.ContabilizarGuias(); int countFiltered = repository.ContabilizarGuiasFiltrados(search); return(Content(JsonConvert.SerializeObject(new { data = guias, draw = draw, recordsTotal = countViagens, recordsFiltered = countFiltered }))); }
public ActionResult Store(Guia guia) { guia.Endereco.Id = new EnderecoRepository().Cadastrar(guia.Endereco); int identificador = new GuiaRepository().Cadastrar(guia); return(Content(JsonConvert.SerializeObject(new { id = identificador }))); }
public ActionResult Editar(int id) { Guia guia = new GuiaRepository().ObterPeloId(id); ViewBag.Guia = guia; return(Content(JsonConvert.SerializeObject(guia))); }
public ActionResult ObterTodosParaSelect2() { List <Guia> guias = new GuiaRepository().ObterTodosParaSelect(); var x = new object[guias.Count]; int i = 0; foreach (var guia in guias) { x[i] = new { id = guia.Id, text = guia.Nome }; i++; } return(Content(JsonConvert.SerializeObject(new { results = x }))); }
public ActionResult Excluir(int id) { bool apagado = new GuiaRepository().Excluir(id); int sucesso = 0; if (apagado == true) { sucesso = 1; } else { sucesso = 0; } return(Content(JsonConvert.SerializeObject(sucesso))); }
public ActionResult Update(Guia guia) { bool alterado = new GuiaRepository().Alterar(guia); return(Content(JsonConvert.SerializeObject(new { success = alterado }))); }
public GuiaService() { _guiaRepository = new GuiaRepository(ValuesService.GetDbPath()); _guiaData = new GuiaData(); }