public static List <Benefici> GetBeneficisActivitat(int id) { ActivitatDirigida a = dataContext.ActivitatDirigidas.Where(x => x.Id == id).SingleOrDefault(); List <Benefici> lc = a.Beneficis.ToList(); return(lc); }
// PUT ActivitatDirigida public static ActivitatDirigida UpdateActivitatDirigida(ActivitatDirigida c) { try { ActivitatDirigida c0 = dataContext.ActivitatDirigidas.Where(x => x.Id == c.Id).SingleOrDefault(); if (!String.IsNullOrEmpty(c.nom)) { c0.nom = c.nom; } if (!String.IsNullOrEmpty(c.descripcio)) { c0.descripcio = c.descripcio; } if (!String.IsNullOrEmpty(c.tipologia)) { c0.tipologia = c.tipologia; } if (!String.IsNullOrEmpty(c.intensitat)) { c0.intensitat = c.intensitat; } if (!String.IsNullOrEmpty(c.image)) { c0.image = c.image; } c0.Category_Id = c.Category_Id; dataContext.SaveChanges(); return(GetActivitatDirigida(c.Id)); } catch (Exception e) { return(null); } }
// DELETE ActivitatDirigida public static void DeleteActivitatDirigida(int id) { ActivitatDirigida c = dataContext.ActivitatDirigidas.Where(x => x.Id == id).SingleOrDefault(); if (c != null) { dataContext.ActivitatDirigidas.Remove(c); dataContext.SaveChanges(); } }
// POST ActivitatDirigida public static ActivitatDirigida InsertActivitatDirigida(ActivitatDirigida c) { try { dataContext.ActivitatDirigidas.Add(c); dataContext.SaveChanges(); return(GetActivitatDirigida(c.Id)); } catch (Exception e) { return(null); } }
// PUT ActivitatDirigida delete Benefici public static ActivitatDirigida UpdateActivitatDirigidaDeleteBenefici(int c, int b) { try { ActivitatDirigida c0 = dataContext.ActivitatDirigidas.Where(x => x.Id == c).SingleOrDefault(); Benefici b0 = dataContext.Beneficis.Where(x => x.Id == b).SingleOrDefault(); c0.Beneficis.Remove(b0); dataContext.SaveChanges(); return(GetActivitatDirigida(c)); } catch (Exception e) { return(null); } }
// GET ActivitatDirigida public static ActivitatDirigida GetActivitatDirigida(int id) { ActivitatDirigida c = dataContext.ActivitatDirigidas.Where(x => x.Id == id).SingleOrDefault(); return(c); }