Apistry.Samples.Service.Api.Controllers.UsersController.PatchUser C# (CSharp) Method

PatchUser() public method

public PatchUser ( Int32 userId, PatchRequest patchRequest ) : HttpResponseMessage
userId System.Int32
patchRequest PatchRequest
return System.Net.Http.HttpResponseMessage
        public HttpResponseMessage PatchUser(Int32 userId, PatchRequest<UserDto> patchRequest)
        {
            return GetUsersFromCache()
                .Bind(users => GetUserById(userId)
                    .Bind(user => patchRequest.Patch(user))
                    .Let(patchResult => UpdateUserCollection(users)))
                .ToHttpResponseMessage(Request, HttpStatusCode.NoContent);
        }