public BLLParameter Insert(BLLParameter entity)
        {
            DALParameter dalParameter = GetDALParameter(entity);

            _db.AddToParameters(dalParameter);
            _db.SaveChanges();
            entity.Id = dalParameter.ID;
            return(entity);
        }
 internal static BLLParameter GetBLLParameter(DALParameter dalParameter)
 {
     if (dalParameter == null) return null;
     return new BLLParameter
                {
                    Id = dalParameter.ID,
                    Key = dalParameter.Key,
                    Value = dalParameter.Value,
                    IsActive = dalParameter.IsActive
                };
 }
        public bool Update(BLLParameter entity)
        {
            DALParameter dalParameter = GetDALParameter(entity.Key);

            if (dalParameter == null)
            {
                return(false);
            }
            dalParameter.Value    = entity.Value;
            dalParameter.IsActive = entity.IsActive;
            return(_db.SaveChanges() > 0);
        }
        public BLLParameter Delete(string key)
        {
            DALParameter dalParameter = GetDALParameter(key);

            if (dalParameter == null)
            {
                return(null);
            }
            _db.DeleteObject(dalParameter);
            _db.SaveChanges();
            return(GetBLLParameter(dalParameter));
        }
 internal static BLLParameter GetBLLParameter(DALParameter dalParameter)
 {
     if (dalParameter == null)
     {
         return(null);
     }
     return(new BLLParameter
     {
         Id = dalParameter.ID,
         Key = dalParameter.Key,
         Value = dalParameter.Value,
         IsActive = dalParameter.IsActive
     });
 }