Esempio n. 1
0
        //[HttpGet("")]
        //public JsonResult Get(int id)
        //{
        //    var wishLists = Mapper.Map<IEnumerable<VmWishList>>(_wishListRepository.GetWishList(id));
        //    return Json(wishLists);
        //}

        public JsonResult Post([FromBody] VmWishList vmWishList)
        {
            if (ModelState.IsValid)
            {
                var newWishList = Mapper.Map <WishList>(vmWishList);
                _wishListRepository.AddWishList(newWishList);
                Response.StatusCode = (int)HttpStatusCode.Created;
                return(Json(Mapper.Map <VmWishList>(newWishList)));
            }
            else
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(false));
            }
        }