| 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;            }        }    }}
 |