Ejemplo n.º 1
0
        public IHttpActionResult AddHistory(string recipeId)
        {
            if (string.IsNullOrEmpty(recipeId))
            {
                return(BadRequest(AppStatusCode.InvalidInput, "Recipe ID must be provided."));
            }

            var response = _userManager.AddUserHistory(ClaimContext.UserId, recipeId);

            if (response.Code != AppStatusCode.Ok)
            {
                Log.ErrorFormat("PUT /user/history failed for user {0} with code {1}. {2}", ClaimContext.UserId, response.Code, response.Message);
                return(InternalServerError(response.Code, response.UserMessage));
            }

            return(Ok(response));
        }