public void UpdateManureStorageStructure(ManureStorageStructure manureStorageStructure) { if (manureStorageStructure.Id > 0) { var savedStructure = ManureStorageStructures.Single(mss => mss.Id == manureStorageStructure.Id); savedStructure.Name = manureStorageStructure.Name; savedStructure.UncoveredAreaSquareFeet = manureStorageStructure.UncoveredAreaSquareFeet; } }
public void AddUpdateManureStorageStructure(ManureStorageStructure manureStorageStructure) { var savedStructure = ManureStorageStructures.SingleOrDefault(mss => mss.Id == manureStorageStructure.Id); if (savedStructure == null) { manureStorageStructure.Id = ManureStorageStructures.Any() ? ManureStorageStructures.Select(mss => mss.Id).Max() + 1 : 0; ManureStorageStructures.Add(manureStorageStructure); } else { savedStructure.Name = manureStorageStructure.Name; savedStructure.UncoveredAreaSquareFeet = manureStorageStructure.UncoveredAreaSquareFeet; } }
public ManureStorageStructure GetManureStorageStructure(int id) { return(ManureStorageStructures.Single(mss => mss.Id == id)); }