public ActionResult DeleteCapacitacionRecibida(CapacitacionesRecibidasVM capacitacionesRecibidasVM) { if (capacitacionesRecibidasVM.id > 0) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); capacitacionesRecibidasDomainModel = capacitacionesRecibidasBusiness.GetCapacitacionRecibida(capacitacionesRecibidasVM.id); string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + capacitacionesRecibidasDomainModel.Documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(capacitacionesRecibidasDomainModel.idDocumento); } } return(RedirectToAction("Create", "CapacitacionesRecibidas")); }
public ActionResult Create(CapacitacionesRecibidasVM capacitacionesRecibidasVM) { if (ModelState.IsValid) { Object[] obj = CrearDocumentoPersonales(capacitacionesRecibidasVM); if (obj[0].Equals(true)) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); AutoMapper.Mapper.Map(capacitacionesRecibidasVM, capacitacionesRecibidasDomainModel); capacitacionesRecibidasDomainModel.Documentos.StrUrl = obj[1].ToString(); capacitacionesRecibidasBusiness.AddCapacitacion(capacitacionesRecibidasDomainModel); } } return(RedirectToAction("Create", "CapacitacionesRecibidas")); }
public ActionResult GetCapacitacionDelete(int _id) { if (_id > 0) { CapacitacionesRecibidasVM capacitacionesRecibidasVM = new CapacitacionesRecibidasVM(); CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); capacitacionesRecibidasDomainModel = capacitacionesRecibidasBusiness.GetCapacitacionRecibida(_id); AutoMapper.Mapper.Map(capacitacionesRecibidasDomainModel, capacitacionesRecibidasVM); return(PartialView("_Eliminar", capacitacionesRecibidasVM)); } return(PartialView("_Eliminar")); }
public Object[] CrearDocumentoPersonales(CapacitacionesRecibidasVM capacitacionesRecibidasVM) { Object[] respuesta = new Object[2]; capacitacionesRecibidasVM.idPersonal = SessionPersister.AccountSession.IdPersonal; string nombrecompleto = SessionPersister.AccountSession.NombreCompleto; string path = Path.Combine(Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + nombrecompleto)); if (Directory.Exists(path)) { if (capacitacionesRecibidasVM.Documentos.DocumentoFile != null) { respuesta = FileManager.FileManager.CheckFileIfExist(path, capacitacionesRecibidasVM.Documentos); } } else { DirectoryInfo directoryInfo = Directory.CreateDirectory(path); CrearDocumentoPersonales(capacitacionesRecibidasVM); } return(respuesta); }