コード例 #1
0
ファイル: DishesController.cs プロジェクト: Torbiel/BeeFit
        public async Task <IActionResult> Add(DishForAddDto dishDto)
        {
            var dishToAdd = _mapper.Map <Dish>(dishDto);

            _repo.Add(dishToAdd);

            return(Ok());
        }
コード例 #2
0
        public HttpResponseMessage PostDish(string dish)
        {
            bool result = dishRepository.Add(dish);

            if (result)
            {
                var    response = Request.CreateResponse <String>(HttpStatusCode.Created, dish);
                string uri      = Url.Link("DefaultApi", new { id = dish });
                response.Headers.Location = new Uri(uri);
                return(response);
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Dish not included with sucess"));
            }
        }