public void Delete(MotorDetailsOnline delObj) { using (var session = GetSession()) { using (var trans = session.BeginTransaction()) { session.Delete(delObj); trans.Commit(); } } }
//constructor public PushABSMV() { absData = new MotorDetailsRepository(); MotorDetailsOnline mdo = new MotorDetailsOnline(); absMsg = new MessageLog(); IList<MotorDetailsOnline> MotorData = absData.MotorDetails(); Int64 cnt = 0; string m; string returnvalue; try { foreach (MotorDetailsOnline md in MotorData) { if (md.Status != "P") { returnvalue = req.Vehicle_Policy_Push(md.Username, md.Password, md.NiaNaicomID, md.PolicyNo, md.InsuredName, md.ContactAddress, md.GSMNo, md.Email, md.EffectiveCoverDate, md.ExpirationDate, md.TypeOfCover, md.VehicleCategory, md.EngineNo, md.ChasisNo, md.VehicleColor, md.YearofMake, md.VehicleMake, md.RegistrationNo, "", md.VehicleType, md.EngineCapacity, md.VehicleModel, md.SumAssured, md.Premium, md.CoverNoteNo, md.CertificateNo, md.GeographicalZone); if (returnvalue == "Active Policy in force!") { cnt = cnt + 1; md.Status = "P"; md.ProcessDate = DateTime.Now; } md.ReturnMessage = returnvalue; absData.Save(md); mdo = (MotorDetailsOnline) md; } } m = cnt.ToString() + " records out of " + MotorData.Count.ToString() + " uploaded unto NIID"; absMsg.MsgLog(m); } catch(Exception x){ absMsg.MsgLog( "Error!: " + x.Message); mdo.ReturnMessage = x.Message; absData.Save(mdo); } }
public void Save(MotorDetailsOnline saveObj) { using (var session = GetSession()) { using (var trans = session.BeginTransaction()) { session.FlushMode = FlushMode.Commit; session.SaveOrUpdate(saveObj); trans.Commit(); session.Flush(); //} } } }
public void MoveData(MotorDetailsOnline md) { }