public HttpResponseMessage Post([FromBody] AviatorDTO value)
 {
     if (ModelState.IsValid && value != null)
     {
         aviatorService.Create(value);
         return(new HttpResponseMessage(System.Net.HttpStatusCode.OK));
     }
     else
     {
         return(new HttpResponseMessage(System.Net.HttpStatusCode.BadRequest));
     }
 }
示例#2
0
        public void Create_Equal_Aviator()
        {
            //Arrange
            Initialize();
            var aviator = new AviatorDTO {
                Name = "Alex", Surname = "Harper", Experience = 3, DateOfBirthday = DateTime.MinValue
            };
            //Act
            Action result = () =>
            {
                service.Create(aviator);
            };
            var ex = Record.Exception(result);

            //Assert
            Assert.IsType <Exception>(ex);
        }
 public async Task Put(int id, [FromBody] AviatorDTO value)
 {
     await aviatorService.Update(id, value);
 }
 public void Put(int id, [FromBody] AviatorDTO value)
 {
     aviatorService.Update(id, value);
 }
 public void Post([FromBody] AviatorDTO value)
 {
     aviatorService.Create(value);
 }