public Boolean AddRecord(Object Correspondenceobj)
        {
            Boolean flag = false;
            CorrespondenceNotesMaster Notes = (CorrespondenceNotesMaster)Correspondenceobj;
              try
            {
              CorrespondenceNote   _Corres = new CorrespondenceNote();
                if (Notes.Author != null)
                {
                    _Corres.Author = Notes.Author.Trim();
                }
               //if (Notes.Date != null)
               // {
                 _Corres.Date = DateTime.Now;
                //}
               if (Notes.Notes!= null)
                {
                    _Corres.Notes =Notes.Notes.Trim();
                }

               if (Notes.ClientID!= null)
                {
                    _Corres.ClientID =Convert.ToInt64(Notes.ClientID.Trim());
                }

               if (Notes.SiteID!= null)
                {
                    _Corres.SiteID =Convert.ToInt64(Notes.SiteID.Trim());
                }

               if (Notes.PropertyID!= null)
                {
                    _Corres.PropertyID =Convert.ToInt64(Notes.PropertyID.Trim());
                }

               if (Notes.OwnerID != null)
                {
                    _Corres.OwnerID =Convert.ToInt64(Notes.OwnerID.Trim());
                }

               if (Notes.ConsumerID != null)
                {
                    _Corres.ConsumerID =Convert.ToInt64(Notes.ConsumerID.Trim());
                }
               _Corres.CreateBy = Notes.CreateBy;
               _Corres.CreateDate = DateTime.Now;

               if ((_Corres.ClientID != null)&&(_Corres.SiteID!= null)&&(_Corres.PropertyID!= null)&&(_Corres.OwnerID != null)&&(_Corres.ConsumerID != null)&&(_Corres.Notes!= null))
                {
                    flag = DAL.DALCorrespondence.CreateCorresPondenceNotes(_Corres);
                }

             }
            catch (Exception ex)
            {
                throw;
            }
            return flag;
        }
        public static Boolean CreateCorresPondenceNotes(CorrespondenceNote Corress)
        {
            Boolean flag = false;

                using (TransactionScope scope = new TransactionScope())
                {
                    using (var context = new SycousCon())
                    {
                        try
                        {
                            context.CorrespondenceNotes.AddObject(Corress);
                            context.SaveChanges();
                            scope.Complete();
                            context.AcceptAllChanges();
                            flag = true;
                        }
                        catch (Exception ex)
                        {
                            context.Dispose();
                            throw;
                        }
                    }
                }

            return flag;
        }
 /// <summary>
 /// Create a new CorrespondenceNote object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="isDeleted">Initial value of the IsDeleted property.</param>
 public static CorrespondenceNote CreateCorrespondenceNote(global::System.Int64 id, global::System.Int32 isDeleted)
 {
     CorrespondenceNote correspondenceNote = new CorrespondenceNote();
     correspondenceNote.ID = id;
     correspondenceNote.IsDeleted = isDeleted;
     return correspondenceNote;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the CorrespondenceNotes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCorrespondenceNotes(CorrespondenceNote correspondenceNote)
 {
     base.AddObject("CorrespondenceNotes", correspondenceNote);
 }