public void Create(int id, ref ApplicationDbContext Context, bool DBbased)
        {
            SaleQuotationHeaderDetail Stat = new SaleQuotationHeaderDetail();

            Stat.SaleQuotationHeaderId = id;
            Stat.ObjectState           = Model.ObjectState.Added;
            if (DBbased)
            {
                Context.SaleQuotationHeaderDetail.Add(Stat);
            }
            else
            {
                Add(Stat);
            }
        }
 public SaleQuotationHeaderDetail Add(SaleQuotationHeaderDetail pt)
 {
     _unitOfWork.Repository <SaleQuotationHeaderDetail>().Insert(pt);
     return(pt);
 }
 public void Update(SaleQuotationHeaderDetail pt)
 {
     pt.ObjectState = ObjectState.Modified;
     _unitOfWork.Repository <SaleQuotationHeaderDetail>().Update(pt);
 }
 public void Delete(SaleQuotationHeaderDetail pt)
 {
     _unitOfWork.Repository <SaleQuotationHeaderDetail>().Delete(pt);
 }
 public SaleQuotationHeaderDetail Create(SaleQuotationHeaderDetail pt)
 {
     pt.ObjectState = ObjectState.Added;
     _unitOfWork.Repository <SaleQuotationHeaderDetail>().Insert(pt);
     return(pt);
 }
        public void DeleteHeaderStatus(int id)
        {
            SaleQuotationHeaderDetail Stat = Find(id);

            Delete(Stat);
        }