public static bool AddNewSubject(SubjectDTO subject) { using (LCModel ent = new LCModel()) { try { if (ent.Subjects.Any(i => i.Code.Equals(subject.Code))) { throw new Exception("User code already exists"); } Subject s = new Subject { Code = subject.Code, Credits = subject.Credits, Description = subject.Description, Hours = subject.Hours, Name = subject.Name, IsActive = true }; ent.Subjects.Add(s); ent.SaveChanges(); return(true); } catch (Exception ex) { return(false); } } }
public static bool UpdateSubject(SubjectDTO subject) { using (LCModel ent = new LCModel()) { try { if (!ent.Subjects.Any(i => i.Code.Equals(subject.Code))) { throw new Exception("User code doesn't exists"); } Subject s = ent.Subjects.Where(i => i.Code.Equals(subject.Code)).First(); s.Credits = subject.Credits; s.Description = subject.Description; s.Hours = subject.Hours; s.Name = subject.Name; ent.SaveChanges(); return(true); } catch (Exception ex) { return(false); } } }
public bool UpdateSubject(SubjectDTO subject) { return(BusinessLogics.UpdateSubject(subject)); }
public bool AddNewSubject(SubjectDTO subject) { return(BusinessLogics.AddNewSubject(subject)); }