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")); } }
/// <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); }