Пример #1
0
 public ABC_Criterion PutCriterion(ABC_Criterion obj)
 {
     if (obj.Id == Guid.Empty)
     {
         obj.Id = Guid.NewGuid();
     }
     SessionManager.DoWork(session => session.SaveOrUpdate(obj));
     return(obj);
 }
Пример #2
0
        public ABC_Criterion GetCriterionById(Guid id)
        {
            ABC_Criterion result = new ABC_Criterion();

            SessionManager.DoWork(session =>
            {
                result = session.Query <ABC_Criterion>().Where(c => c.Id == id).SingleOrDefault();
            });
            return(result);
        }
Пример #3
0
        public int DeleteCriterion(ABC_Criterion obj)
        {
            int success = 0;

            SessionManager.DoWork(session =>
            {
                try
                {
                    session.Delete(obj);
                    success = 1;
                }
                catch (Exception e)
                {
                    success = 0;
                }
            });
            return(success);
        }