Beispiel #1
0
        protected int GetBasePermissions <K>(Guid modelId, Guid userId) where K : BaseBusiness <K>, new()
        {
            var exist = BaseBusiness <K> .Exist(r => r.Id == modelId && r.CreatedBy == userId) ||
                        !BaseBusiness <K> .Exist(r => r.Id == modelId);

            return(exist ? (int)(InventoryAccess.Write | InventoryAccess.Read) : (int)InventoryAccess.Forbid);
        }