// DELETE Esdeveniment public static void DeleteEsdeveniment(int id) { Esdeveniment c = dataContext.Esdeveniments.Where(x => x.Id == id).SingleOrDefault(); if (c != null) { dataContext.Esdeveniments.Remove(c); dataContext.SaveChanges(); } }
// POST Esdeveniment public static Esdeveniment InsertEsdeveniment(Esdeveniment c) { try { dataContext.Esdeveniments.Add(c); dataContext.SaveChanges(); return(GetEsdeveniment(c.Id)); } catch (Exception e) { return(null); } }
// PUT Esdeveniments public static Esdeveniment UpdateEsdeveniment(Esdeveniment c) { try { Esdeveniment c0 = dataContext.Esdeveniments.Where(x => x.Id == c.Id).SingleOrDefault(); if (!String.IsNullOrEmpty(c.titol)) { c0.titol = c.titol; } if (!String.IsNullOrEmpty(c.data)) { c0.data = c.data; } if (!String.IsNullOrEmpty(c.descripcio)) { c0.descripcio = c.descripcio; } if (!String.IsNullOrEmpty(c.lloc)) { c0.lloc = c.lloc; } if (!String.IsNullOrEmpty(c.tipus)) { c0.tipus = c.tipus; } if (!String.IsNullOrEmpty(c.image)) { c0.image = c.image; } dataContext.SaveChanges(); return(GetEsdeveniment(c.Id)); } catch (Exception e) { return(null); } }
// GET Esdeveniment public static Esdeveniment GetEsdeveniment(int id) { Esdeveniment c = dataContext.Esdeveniments.Where(x => x.Id == id).SingleOrDefault(); return(c); }