public ActionResult UpdateManualOperacion(ManualOperacionVM manualOperacionVM)
        {
            if (manualOperacionVM.id > 0)
            {
                ManualOperacionDomainModel manualOperacionDM = new ManualOperacionDomainModel();

                AutoMapper.Mapper.Map(manualOperacionVM, manualOperacionDM);
                operacionBusiness.AddUpdateManualOperacion(manualOperacionDM);
            }

            return(RedirectToAction("Create", "ManualOperacion"));
        }
        public ActionResult GetManualOperacionUpdate(int _idManualOperacion)
        {
            ManualOperacionDomainModel manualOperacionDM = new ManualOperacionDomainModel();

            manualOperacionDM = operacionBusiness.GetManualOperacion(_idManualOperacion);

            if (manualOperacionDM != null)
            {
                ManualOperacionVM manualOperacionVM = new ManualOperacionVM();
                AutoMapper.Mapper.Map(manualOperacionDM, manualOperacionVM);
                return(PartialView("_Editar", manualOperacionVM));
            }
            return(PartialView("_Editar"));
        }
        public ActionResult Create(ManualOperacionVM manualOperacionVM)
        {
            if (ModelState.IsValid)
            {
                int idPersonal = SessionPersister.AccountSession.IdPersonal;

                ManualOperacionDomainModel manualOperacionDM = new ManualOperacionDomainModel();

                AutoMapper.Mapper.Map(manualOperacionVM, manualOperacionDM);
                manualOperacionDM.idPersonal = idPersonal;

                operacionBusiness.AddUpdateManualOperacion(manualOperacionDM);
            }

            return(RedirectToAction("Create", "ManualOperacion"));
        }
        public ActionResult DeleteManualOperacion(ManualOperacionVM manualOperacionVM)
        {
            ManualOperacionDomainModel manualOperacionDM = new ManualOperacionDomainModel();

            manualOperacionDM = operacionBusiness.GetManualOperacion(manualOperacionVM.id);

            if (manualOperacionDM != null)
            {
                if (operacionBusiness.GetManualesByPersonal(manualOperacionDM.idPersonal).Count == 1)
                {
                    operacionBusiness.DeleteManualOperacion(manualOperacionDM.id);
                }
                else
                {
                    operacionBusiness.DeleteManualOperacion(manualOperacionDM.id);
                }
            }
            return(RedirectToAction("Create", "ManualOperacion"));
        }