// PUT DiaNoHabil public static DiaNoHabil UpdateDiaNoHabil(DiaNoHabil c) { try { DiaNoHabil c0 = dataContext.DiaNoHabils.Where(x => x.Id == c.Id).SingleOrDefault(); if (!String.IsNullOrEmpty(c.data)) { c0.data = c.data; } if (!String.IsNullOrEmpty(c.motiu)) { c0.motiu = c.motiu; } if (!String.IsNullOrEmpty(c.horari)) { c0.horari = c.horari; } dataContext.SaveChanges(); return(GetDiaNoHabil(c.Id)); } catch (Exception e) { return(null); } }
// DELETE DiaNoHabil public static void DeleteDiaNoHabil(int id) { DiaNoHabil c = dataContext.DiaNoHabils.Where(x => x.Id == id).SingleOrDefault(); if (c != null) { dataContext.DiaNoHabils.Remove(c); dataContext.SaveChanges(); } }
// POST DiaNoHabil public static DiaNoHabil InsertDiaNoHabil(DiaNoHabil c) { try { DiaNoHabil s = dataContext.DiaNoHabils.Where(x => x.data.Equals(c.data)).SingleOrDefault(); if (s == null) { dataContext.DiaNoHabils.Add(c); dataContext.SaveChanges(); return(GetDiaNoHabil(c.Id)); } return(null); } catch (Exception e) { return(null); } }
// GET DiaNoHabil public static DiaNoHabil GetDiaNoHabil(int id) { DiaNoHabil c = dataContext.DiaNoHabils.Where(x => x.Id == id).SingleOrDefault(); return(c); }