public IActionResult Get(int id) { TypeAircraftDto TypeAircraft = service.GetById(id); if (TypeAircraft == null) { return(NotFound()); } return(Ok(TypeAircraft)); }
public async Task Update_WhenTypeAircraftNull_ThenReturnExeption() { var TypeAircrafts = new IFakeRepository <TypeAircraft>(); var context = new IFakeUnitOfFactory(); TypeAircraftDto TypeAircraftDto = null; TypeAircraftService service = new TypeAircraftService(context); TypeAircraftDto TypeAircraftDtoSaved = await service.Update(TypeAircraftDto); }
public async Task <IActionResult> Get(int id) { TypeAircraftDto TypeAircraft = await service.GetById(id); if (TypeAircraft == null) { return(NotFound()); } return(Ok(TypeAircraft)); }
public IActionResult Put(int id, [FromBody] TypeAircraftDto TypeAircraft) { if (TypeAircraft == null) { ModelState.AddModelError("", "Не указаны данные для типа cамолёта"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } service.Update(TypeAircraft); return(Ok(TypeAircraft)); }
public IActionResult Post([FromBody] TypeAircraftDto TypeAircraft) { if (TypeAircraft == null) { ModelState.AddModelError("", "Не указаны данные для типа cамолёта"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } service.Create(TypeAircraft); return(Created("api/TypesAircrafts", TypeAircraft)); }
public async Task Update_WhenValidTypeAircraft_ThenReturnTypeAircraft() { var TypeAircrafts = new IFakeRepository <TypeAircraft>(); var context = new IFakeUnitOfFactory(); TypeAircraftDto TypeAircraftDto = new TypeAircraftDto() { Id = 154, NumberPlaces = 100 }; TypeAircraftService service = new TypeAircraftService(context); TypeAircraftDto TypeAircraftDtoSaved = await service.Update(TypeAircraftDto); Assert.AreEqual(TypeAircraftDto.NumberPlaces, TypeAircraftDtoSaved.NumberPlaces); Assert.AreEqual(TypeAircraftDto.Id, TypeAircraftDtoSaved.Id); }
public void Update(TypeAircraftDto entity) { Update <TypeAircraftDto, TypeAircraft>(entity); }
public void Create(TypeAircraftDto entity) { Create <TypeAircraftDto, TypeAircraft>(entity); }
public async Task <TypeAircraftDto> Update(TypeAircraftDto entity) { return(await Update <TypeAircraftDto, TypeAircraft>(entity)); }