public IHttpActionResult ApplyPut(ETagsCustomer eTagsCustomer, ETagsCustomer original, ODataQueryOptions <ETagsCustomer> queryOptions) { if (!ValidateEtag(original, queryOptions)) { return(StatusCode(HttpStatusCode.PreconditionFailed)); } ETagsCustomerController.ReplaceCustomer(original, eTagsCustomer); return(Ok(original)); }
internal IHttpActionResult ApplyPatch(Delta <ETagsCustomer> patch, ETagsCustomer original, ODataQueryOptions queryOptions) { if (!ETagsCustomerController.ValidateEtag(original, queryOptions)) { return(StatusCode(HttpStatusCode.PreconditionFailed)); } patch.Patch(original); return(Ok(original)); }