public HeavenlyBodyEditorWindow(HeavenlyBody body) { InitializeComponent(); _body = body; _nameTextBox.Text = body.Name; _typeTextBox.Text = body.Type; _distanceTextBox.Text = body.Distance.ToString(CultureInfo.InvariantCulture); _massTextBox.Text = body.Mass.ToString(CultureInfo.InvariantCulture); _radiusTextBox.Text = body.Radius.ToString(CultureInfo.InvariantCulture); }
public void Update(HeavenlyBodyDTO obj) { HeavenlyBody bodyUpdate = repo.Get(obj.Id); bodyUpdate.Name = obj.Name; bodyUpdate.Type = obj.Type; bodyUpdate.Mass = obj.Mass; bodyUpdate.EMass = obj.EMass; bodyUpdate.Diameter = obj.Diameter; bodyUpdate.ImageUrl = obj.ImageUrl; repo.Update(bodyUpdate); }
private void AddButton_OnClick(object sender, RoutedEventArgs e) { var body = new HeavenlyBody(); var window = new HeavenlyBodyEditorWindow(body); if (window.ShowDialog() != true) { return; } _bodies.Add(body); _context.HeavenlyBodies.Add(body); _context.SaveChanges(); }
public void AccountForGravity(HeavenlyBody bod) { for (int i = 0; i < xyz.Length; i++) { if (bod.xyz[i] > this.xyz[i]) { this.dxdydz[i]++; } else if (bod.xyz[i] < this.xyz[i]) { this.dxdydz[i]--; } } }
public HeavenlyBodyDTO Get(int id) { HeavenlyBody bodyGet = repo.Get(id); return(new HeavenlyBodyDTO { Id = bodyGet.Id, Name = bodyGet.Name, Type = bodyGet.Type, Mass = bodyGet.Mass, EMass = bodyGet.EMass, Diameter = bodyGet.Diameter, ImageUrl = bodyGet.ImageUrl }); }
public void Create(HeavenlyBodyDTO obj) { HeavenlyBody body = new HeavenlyBody { Id = obj.Id, Name = obj.Name, Type = obj.Type, Mass = obj.Mass, EMass = obj.EMass, Diameter = obj.Diameter, ImageUrl = obj.ImageUrl }; repo.Create(body); }
public void Delete(HeavenlyBodyDTO obj) { HeavenlyBody bodyDelete = repo.Get(obj.Id); repo.Delete(bodyDelete); }