public CreateWaterReservoir(ReservoirSpec spec, string commander, string commandid) { Spec = spec; Commander = commander; CommandId = commandid; }
public static bool CreateReservoir(this IRepository <IDbProperties> repository, ReservoirSpec spec) { var water = spec; var dataTypes = new List <IDataTypes> { new DataTypes("@hostel", SqlDbType.NVarChar, 50, spec.HostelId, ParameterDirection.Input, false, false, ""), new DataTypes("@tag", SqlDbType.NVarChar, 50, water.Tag, ParameterDirection.Input, false, false, ""), new DataTypes("@height", SqlDbType.Int, 0, water.Height.ToString(), ParameterDirection.Input, false, false, ""), new DataTypes("@reservoir", SqlDbType.UniqueIdentifier, 0, string.Empty, ParameterDirection.Output, false, false, "@reservoir") }; var repos = new DbProperties("CreateReservoir", dataTypes, string.Empty, true, "@reservoir"); var x = repository.Update(new[] { repos }); if (x > 0 || !string.IsNullOrWhiteSpace(repos.Id)) { spec.ReservoirId = repos.Id; return(true); } return(false); }
public CreatedWaterReservoir(ReservoirSpec spec) { ReservoirSpec = spec; }