//Замена архитектуры с указанным Id друой архитектурой. public static void ChangeArchitecture(int id, Data.Entities.Architecture arch) { var foundArch = ArchitectureList.SingleOrDefault(x => id == x.Id); if (foundArch != null) { arch.Id = id; ArchitectureList[(ArchitectureList.IndexOf(foundArch))] = arch; } else { throw new KeyNotFoundException("Id was not found!"); } }
public Task <Data.Entities.Architecture> UpdateArchitecture(Data.Entities.Architecture architecture) { return(_architecturesRepository.UpdateItemAsync(architecture)); }
//Добавление в список. public static void AddArchitecture(Data.Entities.Architecture arch) { arch.Id = ArchitectureList.LastOrDefault()?.Id + 1 ?? 1; ArchitectureList.Add(arch); }
public Task <Data.Entities.Architecture> AddArchitecture(Data.Entities.Architecture architecture) { return(_architecturesRepository.AddItemAsync(architecture)); }