public Core.Models.Case LoadById(int Id) { Core.Models.Case Case = null; using (var db = new DBContext()) { Case = db.Cases.FirstOrDefault(x => x.Id == Id); } return(Case); }
public bool InsertCase(Core.Models.Case Case) { try { using (var db = new DBContext()) { db.Cases.Add(Case); db.SaveChanges(); ActivityLogFunction.WriteActivity("Insert case"); } return(true); } catch (Exception e) { } return(false); }
public bool UpdateCase(Core.Models.Case Case) { if (Case == null) { return(false); } try { using (var db = new DBContext()) { int id = Case.Id; var temp = db.Cases.FirstOrDefault(x => x.Id == id); PropertyCopier <Core.Models.Case, Core.Models.Case> .Copy(Case, temp); db.SaveChanges(); ActivityLogFunction.WriteActivity("Update case"); return(true); } } catch (Exception e) { } return(false); }