示例#1
0
 public Core.Models.Radiator LoadById(int Id)
 {
     Core.Models.Radiator radiator = null;
     using (var db = new DBContext())
     {
         radiator = db.Radiators.FirstOrDefault(x => x.Id == Id);
     }
     return(radiator);
 }
示例#2
0
 public bool InsertRadiator(Core.Models.Radiator Radiator)
 {
     try
     {
         using (var db = new DBContext())
         {
             db.Radiators.Add(Radiator);
             db.SaveChanges();
             ActivityLogFunction.WriteActivity("Insert Radiator");
         }
         return(true);
     }
     catch (Exception e) { }
     return(false);
 }
示例#3
0
        public bool UpdateRadiator(Core.Models.Radiator Radiator)
        {
            if (Radiator == null)
            {
                return(false);
            }
            try
            {
                using (var db = new DBContext())
                {
                    int id   = Radiator.Id;
                    var temp = db.Radiators.FirstOrDefault(x => x.Id == id);
                    PropertyCopier <Core.Models.Radiator, Core.Models.Radiator> .Copy(Radiator, temp);

                    db.SaveChanges();
                    ActivityLogFunction.WriteActivity("Update Radiator");
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            return(false);
        }