Example #1
0
        /// <summary>
        ///  This Method Saved New Lowyer 
        /// </summary>
        /// <param name="law"> "أيمن شوف كيف ممكن الكومنت يساعد في حالة التيم وورك"Insert Lowyer Object Table </param>
        /// <returns>return Boolean Value </returns>
        public bool NewLawyer(Lowyer law)
        {
            DbContext = new DbDataContext();
            DbContext.Lowyers.InsertOnSubmit(law);
            DbContext.SubmitChanges();

            return true;
        }
Example #2
0
        /// <summary>
        /// This Method for edit lowyer Data
        /// </summary>
        /// <param name="law"> Insert Lowyer Object Name As Table </param>
        /// <param name="lawId"> Lowyer Id </param>
        /// <returns> Return True Value if Proccess is Successeded</returns>

        public bool EditLawyer(Lowyer law, int lawId)
        {
            law.Id = lawId;
            var q = CompiledQuery.Compile((DbDataContext dx, int i) => dx.Lowyers.Single(p => p.Id == i));
            var lawyer = q(DbContext, lawId);
            lawyer.LowyerName = law.LowyerName;
            lawyer.Address = law.Address;
            lawyer.Account = law.Account;
            lawyer.Mobile = law.Mobile;
            lawyer.Phone = law.Phone;
            lawyer.AccountId = law.AccountId;
            lawyer.FollowUpIssues = law.FollowUpIssues;
            lawyer.Description = law.Description;
            lawyer.Status = law.Status;

            DbContext.SubmitChanges();
            //
            return true;
        }
Example #3
0
 public bool DeleteLowyer(Lowyer low, int x)
 {
     var q = CompiledQuery.Compile((DbDataContext db, int i) =>
         db.Lowyers.Where(p => p.Id == i));
     var Dlowyer = q(DbContext, x).Single();
     DbContext.Lowyers.DeleteOnSubmit(Dlowyer);
     DbContext.SubmitChanges();
     return true;
 }