/* Agrega un archivo para un Caso*/ /* Elimina un archivo del Caso */ public string Post(long idMC) { O.MediaCase MC = BD.MediaCases.FirstOrDefault(x => x.Id == idMC); BD.MediaCases.Remove(MC); BD.SaveChanges(); return(MC.FileName); }
/* Agrega un archivo para un Caso*/ public long Post(M.MediaCase mediaCase) { O.MediaCase BDMediaCase = new O.MediaCase { FileName = "", DownloadLink = "", LoadDate = System.DateTime.Now.ToString(), LoadHourZone = System.TimeZoneInfo.Local.ToString(), IdCase = mediaCase.IdCase }; BD.MediaCases.Add(BDMediaCase); BD.SaveChanges(); return(BDMediaCase.Id); }
/* Sincroniza BD con FS Nube */ public bool Post(M.ParametroPutFile parametroPutFile) { bool S = false; try { O.MediaCase mediaCase = BD.MediaCases.FirstOrDefault(x => x.Id == parametroPutFile.Id); mediaCase.FileName = parametroPutFile.FileName; mediaCase.DownloadLink = parametroPutFile.DownloadURL; BD.SaveChanges(); S = true; } catch { S = false; } return(S); }