public static YZMessage GetMessageByID(IYZDbProvider provider, IDbConnection cn, int messageid) { YZMessage message = null; try { using (IDataReader reader = provider.GetMessageByID(cn, messageid)) { if (reader.Read()) { message = new YZMessage(reader); } } } catch (Exception e) { throw new BPMException(BPMExceptionType.DBLoadDataErr, "YZAppCommunication", e.Message); } if (message == null) { throw new BPMException(String.Format(Resources.YZStrings.Aspx_Social_Ext_MessageNotExist, messageid)); } return(message); }
public static void Insert(IYZDbProvider provider, IDbConnection cn, YZMessage message) { try { provider.Insert(cn, message); } catch (Exception e) { throw new BPMException(BPMExceptionType.DBInsertDataErr, "YZAppCommunication", e.Message); } }