public ActionResult Create(DocumentacionPersonalV2VM documentacionPersonalVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Object[] obj = CrearDocumentoPersonales(documentacionPersonalVM);

                    if (obj[0].Equals(true))
                    {
                        DocumentacionPersonalV2DomainModel documentacionPersonalV2DomainModel = new DocumentacionPersonalV2DomainModel();
                        AutoMapper.Mapper.Map(documentacionPersonalVM, documentacionPersonalV2DomainModel);
                        documentacionPersonalV2DomainModel.Documentos = new DocumentosDomainModel {
                            StrUrl = obj[1].ToString()
                        };

                        IdocumentacionPersonalBusiness.AddDocumentacionPersonal(documentacionPersonalV2DomainModel);
                    }
                }
                return(RedirectToAction("Create", "DocumentacionPersonalV2"));
            }
            catch (Exception ex)
            {
                string me = ex.Message;
                return(RedirectToAction("Create", "DocumentacionPersonalV2"));
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Este metodo se encarga de insertar o actualizar un objeto de documentacionPersonal, en la base de datos.
        /// </summary>
        /// <param name="documentacionPersonalDM"></param>
        /// <returns>true o false</returns>
        public bool AddDocumentacionPersonal(DocumentacionPersonalV2DomainModel documentacionPersonalDM)
        {
            bool respuesta = false;

            tblDocumentacionPersonal tblDocumentacionPersonal = new tblDocumentacionPersonal();
            catDocumentos            catDocumentos            = new catDocumentos();

            tblDocumentacionPersonal.idDocumento          = documentacionPersonalDM.idDocumento;
            tblDocumentacionPersonal.idPersonal           = documentacionPersonalDM.idPesonal;
            tblDocumentacionPersonal.idTipoDocumento      = documentacionPersonalDM.idTipoDocumento;
            tblDocumentacionPersonal.dteVigenciaDocumento = documentacionPersonalDM.dteVigenciaDocumento;
            tblDocumentacionPersonal.dteExpedicion        = documentacionPersonalDM.dteExpedicion;

            catDocumentos.tblDocumentacionPersonal.Add(tblDocumentacionPersonal);

            catDocumentos.strUrl = documentacionPersonalDM.Documentos.StrUrl;

            documentosRepository.Insert(catDocumentos);
            respuesta = true;
            return(respuesta);
        }