public async Task <IHttpActionResult> Patch(int id, CreativeSizePatchViewModel model) { if (model == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var creativeSize = await _creativeSizeService.GetCreativeSize(id).ConfigureAwait(false); if (creativeSize == null) { return(NotFound()); } _mapping.Map(model, creativeSize); await _creativeSizeService.UpdateCreativeSize(creativeSize).ConfigureAwait(false); return(Ok()); }