private void currentViewToolStripMenuItem_Click(object sender, EventArgs e) { if (pnlMain.Controls == null || pnlMain.Controls.Count == 0 || pnlMain.Controls[0].GetType() != typeof(AnalysisCommand)) { ShowError("Select a command view first"); return; } AnalysisCommand cmd = pnlMain.Controls[0] as AnalysisCommand; CopyToClipboard(cmd.Export()); }
private void SetProperties(AnalysisCommand command) { WineId = command.WineId; BarrelId = command.BarrelId; Date = DateTime.UtcNow; Alcohol = command.Alcohol; Acid = command.Acid; VolatileAcid = command.VolatileAcid; TotalDryExtract = command.TotalDryExtract; TotalSulphurDioxide = command.TotalSulphurDioxide; FreeSulphurDioxide = command.FreeSulphurDioxide; PH = command.PH; }
public IActionResult Post([FromBody] AnalysisCommand command) { _sevice.AddAnalysis(command); return(Ok()); }
public void AddAnalysis(AnalysisCommand command) { var analysis = new Analysis(command); _repository.AddAnalysis(analysis); }
public Analysis(AnalysisCommand command) { SetProperties(command); }
public CommandAttribute(AnalysisCommand command) { Command = command; }