예제 #1
0
        public ActionResult Create(CompetenciasPersonalVM competenciasPersonalVM)
        {
            if (ModelState.IsValidField("file"))
            {
                competenciasPersonalVM.idPersonal = SessionPersister.AccountSession.IdPersonal;
                Object[] obj = SaveDocuments(competenciasPersonalVM);

                if (obj[0].Equals(true))
                {
                    CompetenciasPersonalDomainModel competenciasPersonalDomainModel = new CompetenciasPersonalDomainModel();
                    AutoMapper.Mapper.Map(competenciasPersonalVM, competenciasPersonalDomainModel);
                    competenciasPersonalDomainModel.file = new DocumentosDomainModel {
                        StrUrl = obj[1].ToString()
                    };

                    icompetenciaPersonalBusiness.AddUpdateCompetencias(competenciasPersonalDomainModel);
                }
            }

            return(RedirectToAction("Create", "Competencias"));
        }
        public void CreateList(string ItemList)
        {
            int IdPersonal = SessionPersister.AccountSession.IdPersonal;

            if (ItemList != null)
            {
                string[] checkArreglo = ItemList.Split(',');
                if (checkArreglo != null)
                {
                    foreach (var id in checkArreglo)
                    {
                        var IdCompetencia = id;

                        icompetenciaPersonalBusiness.AddUpdateCompetencias(IdPersonal, int.Parse(IdCompetencia));
                    }
                }
            }
            else
            {
                RedirectToAction("Create", "Competencias");
            }
        }