示例#1
0
        public HttpResponseMessage Current()
        {
            var user = _authService.GetCurrentUser();

            if (user == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, user));
        }
        public HttpResponseMessage Add(ProductAddRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Modal is not Valid"));
            }
            ItemResponse <int> responseBody = new ItemResponse <int>();
            UserBase           user         = _authService.GetCurrentUser();
            int userId = user.Id;

            responseBody.Item = _service.Insert(model, userId);
            return(Request.CreateResponse(HttpStatusCode.Created, responseBody));
        }