public ActionResult Create(CapituloLibroVM capituloLibroVM) { if (ModelState.IsValid) { this.AddUpdateCapitulo(capituloLibroVM); } return(RedirectToAction("Create", "CapituloLibro")); }
/// <summary> /// Este metodo se encarga de insertar o actualizar los datos ingresador por el usuario, previamente ya validados. /// </summary> /// <param name="capituloLibro">recibe los datos ingresador por el usuario</param> /// <returns>true o false</returns> public bool AddUpdateCapitulo(CapituloLibroVM capituloLibro) { bool respuesta = false; capituloLibro.idPersonal = SessionPersister.AccountSession.IdPersonal; CapituloLibroDomainModel capituloLibroDomainModel = new CapituloLibroDomainModel(); Mapper.Map(capituloLibro, capituloLibroDomainModel); respuesta = capituloLibroBusiness.AddUpdateCapituloLibro(capituloLibroDomainModel); return(respuesta); }
public ActionResult UpdateCapituloLibro(CapituloLibroVM capituloLibroVM) { CapituloLibroDomainModel capituloLibroDM = new CapituloLibroDomainModel(); Mapper.Map(capituloLibroVM, capituloLibroDM); if (capituloLibroDM.id > 0) { capituloLibroBusiness.AddUpdateCapituloLibro(capituloLibroDM); } return(RedirectToAction("Create", "CapituloLibro")); }
public ActionResult DeleteCapituloLibro(CapituloLibroVM _capituloLibroVM) { CapituloLibroDomainModel capituloLibroDM = new CapituloLibroDomainModel(); capituloLibroDM = capituloLibroBusiness.GetCapituloLibro(_capituloLibroVM.id); if (capituloLibroDM != null) { capituloLibroBusiness.DeleteCapituloLibro(capituloLibroDM.id); } return(RedirectToAction("Create", "CapituloLibro")); }
public ActionResult GetCapituloLibroUpdate(int _idLibro) { CapituloLibroDomainModel capituloLibroDM = new CapituloLibroDomainModel(); capituloLibroDM = capituloLibroBusiness.GetCapituloLibro(_idLibro); if (capituloLibroDM != null) { CapituloLibroVM capituloLibroVM = new CapituloLibroVM(); AutoMapper.Mapper.Map(capituloLibroDM, capituloLibroVM); return(PartialView("_Editar", capituloLibroVM)); } return(PartialView("_Editar")); }