// GET: Admin/Producto public ActionResult Index(bool estado = true) { ViewBag.estado = estado; var data = new RutaManager().GetAllDTO(estado); return(View(data)); }
public ActionResult Ver(string CiudadDestino, string CiudadOrigen, string viaje) { ViewBag.origen = CiudadOrigen; ViewBag.destino = CiudadDestino; ViewBag.viaje = viaje; var data = new RutaManager().buscar(CiudadDestino, CiudadDestino, viaje); return(RedirectToAction("Formulario", data)); }
public ActionResult Insertar(Ruta obj) { if (ModelState.IsValid) { int rpta = new RutaManager().Insert(obj); return(RedirectToAction("Index")); } else { return(View("Formulario", obj)); } }
public IHttpActionResult Delete(Ruta ruta) { try { var mng = new RutaManager(); mng.Delete(ruta); apiResp.Message = "Ruta descativada"; return(Ok(apiResp)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public ActionResult Modificar(Ruta obj) { // obj.Fecha = DateTime.Now.Date; if (ModelState.IsValid) { int rpta = new RutaManager().Update(obj); return(RedirectToAction("Index")); } else { ViewBag.op = CRUD.Modificar.ToString(); ViewBag.chofer = new SelectList(new ChoferManager().GetAllSimple(), "ChoferID", "Nombre"); return(View("Formulario", obj)); } }
[AllowAnonymous] //Usado en homepage public IHttpActionResult GetAll(int terminal, int empresaId = 0) { apiResp = new ApiResponse(); var mng = new RutaManager(); try { apiResp.Data = mng.RetrieveAll(terminal, empresaId); apiResp.Message = "Lista de rutas"; } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } return(Ok(apiResp)); }
[AllowAnonymous] //Usado en homepage public IHttpActionResult Terminal(int id) { apiResp = new ApiResponse(); var mng = new RutaManager(); try { apiResp.Data = mng.RetrieveByTerminal(new Ruta { TerminalId = id }); apiResp.Message = "Ruta"; } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } return(Ok(apiResp)); }
//[HttpGet] //public ActionResult Ver() //{ // return View(); //} //[HttpPost] public ActionResult Ver(bool estado = true) { var data = new RutaManager().GetAllDTO(estado); return(View(data)); }
public ActionResult Eliminar(int id) { int rpta = new RutaManager().Delete(id); return(RedirectToAction("index")); }