public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here SessionInitialize(); RespuestaCAD respuestaCAD = new RespuestaCAD(session); RespuestaCEN respuestaCEN = new RespuestaCEN(respuestaCAD); RespuestaEN respuestaEN = respuestaCEN.ReadOID(id); RespuestaModel respuesta = RespuestaAssembler.ConvertENToModelUI(respuestaEN); TemaModel tem = new TemaModel(); TemaEN temEN = new TemaCAD(session).ReadOIDDefault(respuestaEN.Tema.Id); tem = TemaAssembler.ConvertENToModelUI(temEN); SessionClose(); new RespuestaCEN().Destroy(id); return(RedirectToRoute(new { controller = "Tema", action = "Details", id = tem.Id, })); } catch { return(View()); } }
// GET: Respuesta/Details/5 public ActionResult Details(int id) { SessionInitialize(); RespuestaCAD respuestaCAD = new RespuestaCAD(session); RespuestaEN respuestas = respuestaCAD.ReadOIDDefault(id); RespuestaModel respuestaModel = RespuestaAssembler.ConvertENToModelUI(respuestas); SessionClose(); return(View(respuestaModel)); }
// GET: Respuesta/Delete/5 public ActionResult Delete(int id) { RespuestaModel res = null; SessionInitialize(); RespuestaEN respuestaEN = new RespuestaCAD(session).ReadOIDDefault(id); res = RespuestaAssembler.ConvertENToModelUI(respuestaEN); SessionClose(); return(View(res)); }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here RespuestaCEN cen = new RespuestaCEN(); SessionInitialize(); RespuestaModel res = null; RespuestaEN resEN = new RespuestaCAD(session).ReadOIDDefault(id); res = RespuestaAssembler.ConvertENToModelUI(resEN); TemaModel tem = new TemaModel(); TemaEN temEN = new TemaCAD(session).ReadOIDDefault(resEN.Tema.Id); tem = TemaAssembler.ConvertENToModelUI(temEN); SessionClose(); cen.Modify(p_Respuesta_OID: res.Id, p_descripcion: collection["Descripcion"], p_fecha: resEN.Fecha); return(RedirectToRoute(new { controller = "Tema", action = "Details", id = tem.Id, })); return(RedirectToAction("Index")); } catch { return(View()); } }