예제 #1
0
        public Task DeleteAsync(ResourceOrIdentifier <Office, int> input, IRequestContext context, CancellationToken cancellation)
        {
            var id = context.UriParameters.GetByName <int>("Id").EnsureValue(() => context.CreateHttpResponseException <Office>("The Id must be supplied in the URI", HttpStatusCode.BadRequest));

            _officeService.DeleteOffice(id);
            return(Task.FromResult <Office>(null));
        }