public Transation(int id) { m_TransationId = id; F_TRANSITION transation = DAL.WorkFlow.Transation.Get(m_TransationId); m_FromActivity = new Activity(transation.StartActivtyID); m_ToActivity = new Activity(transation.EndActivityID); m_ConditionJoin = transation.ConditionJoin; }
public static bool Save(F_TRANSITION entity) { using (MainDataContext dbContext = new MainDataContext()) { var model = dbContext.F_TRANSITION.FirstOrDefault(t => t.ID == entity.ID); model.ConditionJoin = entity.ConditionJoin; model.Description = entity.Description; model.EndActivityID = entity.EndActivityID; model.StartActivtyID = entity.StartActivtyID; dbContext.SubmitChanges(); } return(true); }
public static int Insert(F_TRANSITION entity) { using (MainDataContext dbContext = new MainDataContext()) { var list = from a in dbContext.F_FLOW select a.ID; long total = list.LongCount(); if (total == 0) { entity.ID = 1; } else { entity.ID = dbContext.F_FLOW.Max(a => a.ID) + 1; } dbContext.F_TRANSITION.InsertOnSubmit(entity); dbContext.SubmitChanges(); return(entity.ID); } }