示例#1
0
        // 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);
            }
        }
示例#2
0
        // 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();
            }
        }
示例#3
0
 // POST Soci
 public static Soci InsertSoci(Soci c)
 {
     try
     {
         dataContext.Socis.Add(c);
         dataContext.SaveChanges();
         return(GetSoci(c.Id));
     }
     catch (Exception e)
     {
         return(null);
     }
 }
示例#4
0
        // GET Soci
        public static Soci GetSoci(int id)
        {
            Soci c = dataContext.Socis.Where(x => x.Id == id).SingleOrDefault();

            return(c);
        }