Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
        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);
        }