Beispiel #1
0
        public static bool CreateKitchen(this IRepository <IDbProperties> repository, KitchenSpec spec)
        {
            var dataTypes = new List <IDataTypes>
            {
                new DataTypes("@floor", SqlDbType.NVarChar, 50, spec.FloorId, ParameterDirection.Input, false, false, ""),
                new DataTypes("@tag", SqlDbType.NVarChar, 50, spec.Tag, ParameterDirection.Input, false, false, ""),
                new DataTypes("@kitchen", SqlDbType.UniqueIdentifier, 0, string.Empty, ParameterDirection.Output, false, false, "@kitchen")
            };
            var repos = new DbProperties("CreateKitchen", dataTypes, string.Empty, true, "@kitchen");
            var x     = repository.Update(new[] { repos });

            if (x > 0 || !string.IsNullOrWhiteSpace(repos.Id))
            {
                spec.KitchenId = repos.Id;
                return(true);
            }
            return(false);
        }
Beispiel #2
0
 public CreatedKitchen(KitchenSpec kitchen)
 {
     Kitchen = kitchen;
 }