// PUT Soci public static Soci UpdateSoci(Soci c) { try { Soci c0 = dataContext.Socis.Where(x => x.Id == c.Id).SingleOrDefault(); if (!String.IsNullOrEmpty(c.nom)) { c0.nom = c.nom; } if (!String.IsNullOrEmpty(c.cognoms)) { c0.cognoms = c.cognoms; } if (!String.IsNullOrEmpty(c.dni)) { c0.dni = c.dni; } if (!String.IsNullOrEmpty(c.correu)) { c0.correu = c.correu; } if (!String.IsNullOrEmpty(c.naixement)) { c0.naixement = c.naixement; } dataContext.SaveChanges(); return(GetSoci(c.Id)); } catch (Exception e) { return(null); } }
// DELETE Soci public static void DeleteSoci(int id) { Soci c = dataContext.Socis.Where(x => x.Id == id).SingleOrDefault(); if (c != null) { dataContext.Socis.Remove(c); dataContext.SaveChanges(); } }
// POST Soci public static Soci InsertSoci(Soci c) { try { dataContext.Socis.Add(c); dataContext.SaveChanges(); return(GetSoci(c.Id)); } catch (Exception e) { return(null); } }
// GET Soci public static Soci GetSoci(int id) { Soci c = dataContext.Socis.Where(x => x.Id == id).SingleOrDefault(); return(c); }