public IActionResult Crear(IFormCollection thisForm) { SearchText = thisForm["Titleid"]; ViewData["SearchTerm"] = ""; try { Libro objlibro = new Libro(cnnkey); LibroModel objData = new LibroModel(SearchText, thisForm["name"], thisForm["type"], thisForm["pub_id"], thisForm["price"], thisForm["Avance"], thisForm["royal"], thisForm["yearsales"], thisForm["notes"], thisForm["pubdate"]); ViewData["isPostProcess"] = 1; if (!objlibro.Crear(objData)) { ViewData["MessageText"] = "No se pudo craer el Libro" + objlibro.getMensaje(); ViewData["isPostProcess"] = "0"; } elCRUDModel = objlibro.ReadModel(SearchText); } catch (Exception e) { elCRUDModel = new AddLibroModel(); ViewData["MessageText"] = "Error Procesando los datos" + e.Message; ViewData["isPostProcess"] = "0"; } return(View(elCRUDModel)); }
public IActionResult Crear() { //SearchText = thisForm["searchterm"]; ViewData["SearchTerm"] = ""; Libro objlibro = new Libro(cnnkey); elCRUDModel = objlibro.ReadModel(""); ViewData["isPostProcess"] = "__begin"; return(View(elCRUDModel)); }
public IActionResult Modificar() { SearchText = Request.Query["id"]; if (SearchText == "") { return(View()); } ViewData["SearchTerm"] = SearchText; Libro objlibro = new Libro(cnnkey); elCRUDModel = objlibro.ReadModel(SearchText); ViewData["isPostProcess"] = "__begin"; return(View(elCRUDModel)); }
/// <summary> /// /// </summary> /// <param name="criterio"> el criterio de busqueda</param> /// <param name="indCRUD"> indicador si la data es full para create and update</param> /// <returns></returns> public AddLibroModel ReadModel(string criterio) { AddLibroModel fullModel = new AddLibroModel(); LibroModel oneLibro = null; if (criterio != "") /*se interpreta modify*/ { // busqueda por PK List <LibroModel> oList = Read(criterio, true); oneLibro = oList[0]; //primer record } else { oneLibro = new LibroModel(); // blanck } fullModel.DataModel = oneLibro; fullModel.Editors = getEditors(); fullModel.Types = getTypes(); return(fullModel); }