/* Obtiene los archivos multimedia de un Caso */ public M.MediaJobApplication[] Get(long idJA) { var query = from MJA in BD.MediaJobApplications where (MJA.IdJobApplication.Equals(idJA)) select new { MJA.Id, MJA.FileName, MJA.DownloadLink, MJA.LoadDate, MJA.LoadHourZone }; M.MediaJobApplication[] arrayMediaJA = new M.MediaJobApplication[query.Count()]; M.MediaJobApplication temp; int i = 0; foreach (var item in query) { temp = new M.MediaJobApplication { Id = item.Id, FileName = item.FileName, DownloadLink = item.DownloadLink, LoadDate = item.LoadDate, LoadHourZone = item.LoadHourZone }; arrayMediaJA[i] = temp; i++; } return(arrayMediaJA); }
/* 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); }