/* Agrega un archivo para una Postulación */ /* Elimina un Archivo de Solicitud de Empleo */ public string Post(long idMJA) { O.MediaJobApplication MJA = BD.MediaJobApplications.FirstOrDefault(x => x.Id == idMJA); BD.MediaJobApplications.Remove(MJA); BD.SaveChanges(); return(MJA.FileName); }
/* Obtiene los archivos multimedia de un Caso */ /* Agrega un archivo para una Postulación */ public long Post(M.MediaJobApplication mediaJA) { O.MediaJobApplication BDMediaJobApplication = new O.MediaJobApplication { FileName = "", DownloadLink = "", LoadDate = System.DateTime.Now.ToString(), LoadHourZone = System.TimeZoneInfo.Local.ToString(), IdJobApplication = mediaJA.IdJobApplication }; BD.MediaJobApplications.Add(BDMediaJobApplication); BD.SaveChanges(); return(BDMediaJobApplication.Id); }
/* Sincroniza BD con FS Nube */ public bool Post(M.ParametroPutFile parametroPutFile) { bool S = false; try { O.MediaJobApplication mediaJobApplication = BD.MediaJobApplications.FirstOrDefault(x => x.Id == parametroPutFile.Id); mediaJobApplication.FileName = parametroPutFile.FileName; mediaJobApplication.DownloadLink = parametroPutFile.DownloadURL; BD.SaveChanges(); S = true; } catch { S = false; } return(S); }