public async Task Create(CrewDTO crewDto) { Pilot pilot; Stewardess stewardess; try { pilot = await _pilotService.Get(crewDto.PilotId); stewardess = await _stewardessService.Get(crewDto.StewardessId); } catch (System.Exception) { return; } pilot.Id = 0; stewardess.Id = 0; Crew crew = new Crew { Pilot = pilot, Stewardesses = new List <Stewardess> { stewardess } }; await _service.Create(crew); await UpdateList(); }
public void Create_When_StewardessModel_is_valid_Then_return_id() { var expectedStewardess = new StewardessDto() { Birthday = DateTime.Now.AddYears(-20), FirstName = "Ksu", LastName = "Black" }; int id = service.Create(expectedStewardess); var actualStewardess = service.Get(id); Assert.AreEqual(expectedStewardess.FirstName, actualStewardess.FirstName); Assert.AreEqual(expectedStewardess.LastName, actualStewardess.LastName); Assert.AreEqual(expectedStewardess.Birthday, actualStewardess.Birthday); }