Esempio n. 1
0
        public HttpResponseMessage AddAttributes([FromBody] AddLotAttributesRequest values)
        {
            if (!ModelState.IsValid)
            {
                return(new HttpResponseMessage(HttpStatusCode.BadRequest)
                {
                    ReasonPhrase = ModelState.GetErrorSummary()
                });
            }

            var parameters = _userIdentityProvider.SetUserIdentity(values.Map().To <AddLotAttributesParameters>());
            var result     = _lotService.AddLotAttributes(parameters);

            return(result.ToHttpResponseMessage(HttpVerbs.Put));
        }