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); }
public CreatedKitchen(KitchenSpec kitchen) { Kitchen = kitchen; }