public void Save(int orderCode, DateTime orderDate, int customer_Ref, DataTable orderDetailsList)
 {
     Ref_OrderMaster              = new Model.DomainModels.DTO.EF.OrderMaster();
     Ref_OrderMaster.OrderCode    = orderCode;
     Ref_OrderMaster.OrderDate    = orderDate;
     Ref_OrderMaster.Customer_Ref = customer_Ref;
     Ref_OrderMasterCrud.InsertOrderMasterDetails(Ref_OrderMaster, orderDetailsList);
 }
 //it could be list of OrderDetails instead of DataTable in Update methode
 #region [-Edit(int id,int orderCode,DateTime orderDate, int customer_Ref, DataTable orderDetailsList)-]
 public void Edit(int id, int orderCode, DateTime orderDate, int customer_Ref, DataTable orderDetailsList)
 {
     Ref_OrderMaster              = new Model.DomainModels.DTO.EF.OrderMaster();
     Ref_OrderMaster.Id           = id;
     Ref_OrderMaster.OrderCode    = orderCode;
     Ref_OrderMaster.OrderDate    = orderDate;
     Ref_OrderMaster.Customer_Ref = customer_Ref;
     Ref_OrderMasterCrud.UpdateOrderMasterDetails(Ref_OrderMaster, orderDetailsList);
 }
 public int GetOrderCode()
 {
     Ref_OrderMaster = new Model.DomainModels.DTO.EF.OrderMaster();
     return(Ref_OrderMasterCrud.GenerateCode());
 }
 public dynamic GetOrderDetailsGrid(int id)
 {
     Ref_OrderMaster    = new Model.DomainModels.DTO.EF.OrderMaster();
     Ref_OrderMaster.Id = id;
     return(Ref_OrderMasterCrud.SelectOrderDetailsGivenOrdeMasterId(Ref_OrderMaster));
 }
 public void Delete(int id)
 {
     Ref_OrderMaster    = new Model.DomainModels.DTO.EF.OrderMaster();
     Ref_OrderMaster.Id = id;
     Ref_OrderMasterCrud.Remove(Ref_OrderMaster);
 }