public ActionResult Editar(int id) { Viagem viagem = new ViagensRepository().ObterPeloId(id); ViewBag.Viagem = viagem; return(Content(JsonConvert.SerializeObject(viagem))); }
public ActionResult ObterTodosPorJSON() { string[] colunasNomes = new string[5]; colunasNomes[0] = "v.id"; colunasNomes[1] = "p.nome"; colunasNomes[2] = "g.nome"; colunasNomes[3] = "v.data_horario_saida"; colunasNomes[4] = "v.data_horario_volta"; 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)]; ViagensRepository repository = new ViagensRepository(); List <Viagem> viagens = new ViagensRepository().ObterTodosPorJSON(start, length, search, orderColumn, orderDir); int countViagens = repository.ContabilizarViagens(); int countFiltered = repository.ContabilizarViagensFiltradas(search); return(Content(JsonConvert.SerializeObject(new { data = viagens, draw = draw, recordsTotal = countViagens, recordsFiltered = countFiltered }))); }
public ActionResult Store(ViagemString viagem) { Viagem viagemModel = new Viagem(); viagemModel.IdPacote = Convert.ToInt32(viagem.IdPacote.ToString()); viagemModel.IdGuia = Convert.ToInt32(viagem.IdGuia.ToString()); viagemModel.DataHorarioSaida = Convert.ToDateTime(viagem.DataHoraSaidaPadraoBR.Replace("/", "-").ToString()); viagemModel.DataHorarioVolta = Convert.ToDateTime(viagem.DataHoraVoltaPadraoBR.Replace("/", "-").ToString()); int identificador = new ViagensRepository().Cadastrar(viagemModel); return(Content(JsonConvert.SerializeObject(new { id = identificador }))); }
public ActionResult ObterTodosPorJSONParaSelect2() { List <Viagem> viagens = new ViagensRepository().ObterTodosParaSelect(); var x = new object[viagens.Count]; int i = 0; foreach (var viagem in viagens) { x[i] = new { id = viagem.Id, dataS = viagem.DataHorarioSaida, dataV = viagem.DataHorarioVolta, idGuia = viagem.IdGuia, idPacote = viagem.IdPacote }; i++; } return(Content(JsonConvert.SerializeObject(new { results = x }))); }
public ActionResult Update(Viagem viagem) { bool alterado = new ViagensRepository().Alterar(viagem); int sucesso = 0; if (alterado == true) { sucesso = 1; } else { sucesso = 0; } return(Content(JsonConvert.SerializeObject(sucesso))); }
public ActionResult Excluir(int id) { bool apagar = new ViagensRepository().Excluir(id); int sucesso = 0; if (apagar == true) { sucesso = 1; } else { sucesso = 0; } return(Content(JsonConvert.SerializeObject(sucesso))); }