public PTPMemberTransaction UpdateTransaction(PTPMemberTransaction objPTPTrans) { try { objPTPTrans.updateDate = DateTime.Now; using (var context = new FitnessCenterEntities()) { context.PTPMemberTransactions.Attach(context.PTPMemberTransactions.Single(x => x.memberId == objPTPTrans.memberId)); context.PTPMemberTransactions.ApplyCurrentValues(objPTPTrans); context.SaveChanges(); return(objPTPTrans); } } catch (Exception ex) { throw ex; } }
public PTPMemberTransaction InsertTransaction(PTPMemberTransaction objPTPTrans) { try { objPTPTrans.insertDate = DateTime.Now; objPTPTrans.isDelete = false; objPTPTrans.isActive = true; using (var context = new FitnessCenterEntities()) { context.PTPMemberTransactions.AddObject(objPTPTrans); context.SaveChanges(); return(objPTPTrans); } } catch (Exception ex) { throw ex; } }
public void InsertTransaction() { try { PTPMemberMaster objPTPMember = AssignPTPController.GetAssignedPTPByID(PTPMemberMasterId); PTPMemberTransaction objPTPTrans = new PTPMemberTransaction(); long session = 0; objPTPTrans.PTPMemberMasterId = PTPMemberMasterId; objPTPTrans.memberId = MemberId; objPTPTrans = new AssignPTPController().InsertTransaction(objPTPTrans); session = objPTPMember.sessionCount - 1; objPTPMember.sessionCount = session; objPTPMember = new AssignPTPController().UpdatePTPMember(objPTPMember); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "succ_msg", "MessageBox('Success','Session Added Successfully');", true); } catch (Exception ex) { throw ex; } }