| 12345678910111213141516171819202122232425 | 
							- using System;
 
- using System.Linq;
 
- using Comal.Classes;
 
- using InABox.Core;
 
- namespace Comal.Stores
 
- {
 
-     public class StockAreaStore : BaseStore<StockArea>
 
-     {
 
-         protected override void BeforeSave(StockArea entity)
 
-         {
 
-             base.BeforeSave(entity);
 
-             // Set the default warehouse if not selected by user
 
-             if (!entity.Warehouse.IsValid())
 
-             {
 
-                 var warehouseid = Provider.Query(
 
-                     new Filter<StockWarehouse>(x => x.Default).IsEqualTo(true),
 
-                     new Columns<StockWarehouse>(x => x.ID)
 
-                 ).Rows.Select(r => r.Get<StockWarehouse, Guid>(c => c.ID)).FirstOrDefault();
 
-                 entity.Warehouse.ID = warehouseid;
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |