Exemple #1
0
 public ActionResult Create(CapituloLibroVM capituloLibroVM)
 {
     if (ModelState.IsValid)
     {
         this.AddUpdateCapitulo(capituloLibroVM);
     }
     return(RedirectToAction("Create", "CapituloLibro"));
 }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        public ActionResult UpdateCapituloLibro(CapituloLibroVM capituloLibroVM)
        {
            CapituloLibroDomainModel capituloLibroDM = new CapituloLibroDomainModel();

            Mapper.Map(capituloLibroVM, capituloLibroDM);

            if (capituloLibroDM.id > 0)
            {
                capituloLibroBusiness.AddUpdateCapituloLibro(capituloLibroDM);
            }

            return(RedirectToAction("Create", "CapituloLibro"));
        }
Exemple #4
0
        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"));
        }
Exemple #5
0
        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"));
        }