public ABC_Criterion PutCriterion(ABC_Criterion obj) { if (obj.Id == Guid.Empty) { obj.Id = Guid.NewGuid(); } SessionManager.DoWork(session => session.SaveOrUpdate(obj)); return(obj); }
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); }
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); }