public async Task <Models.OtErp.TblSoSalesOrder> CreateTblSoSalesOrder(Models.OtErp.TblSoSalesOrder tblSoSalesOrder)
 {
     try
     {
         OnTblSoSalesOrderCreated(tblSoSalesOrder);
         context.TblSoSalesOrders.Add(tblSoSalesOrder);
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         return(null);
     }
     return(tblSoSalesOrder);
 }
        public async Task <Models.OtErp.TblSoSalesOrder> UpdateTblSoSalesOrder(int?soSeq, Models.OtErp.TblSoSalesOrder tblSoSalesOrder)
        {
            try
            {
                OnTblSoSalesOrderUpdated(tblSoSalesOrder);
                context.TblSoSalesOrders.Update(tblSoSalesOrder);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                return(null);
            }

            return(tblSoSalesOrder);
        }
 partial void OnTblSoSalesOrderCreated(Models.OtErp.TblSoSalesOrder item);
 partial void OnTblSoSalesOrderGet(Models.OtErp.TblSoSalesOrder item);