Пример #1
0
        public IActionResult CreateDog([FromBody] DogViewModel dogModel)
        {
            int id = _service.Add(dogModel);

            if (id > 0)
            {
                dogModel.Id = id;
                return(Ok(dogModel));
            }
            else
            {
                return(BadRequest());
            }
        }
Пример #2
0
 public async Task Post(DogDTO dog)
 {
     try
     {
         if (String.IsNullOrEmpty(dog.Name))
         {
             return;
         }
         await _service.Add(dog);
     }catch (Exception ex)
     {
         var d = ex.Message;
     }
 }
Пример #3
0
        public async Task <IActionResult> Create([FromBody] Dog dog)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            Dog result = await _dogService.Add(dog);

            if (result == null)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }

            var objUri = Url.Link("GetById", new { id = result.DogId });

            return(Created(objUri, result));
        }