public GlobalJsonResult <EmptyResult> Put([FromBody] VideoMetadataPutRequest request) { var video = videoComponentService.GetById(request.Id); PutRequest.DoThisIfValueIsNotDefault(request.FileName, v => video.SetFileName(v)); PutRequest.DoThisIfValueIsNotDefault(request.FrameRate, v => video.SetFrameRate(v)); videoComponentService.Save(video); return(GlobalJsonResult <EmptyResult> .Success(HttpStatusCode.OK)); }
public void UpdateVideoMetadata(VideoMetadataPutRequest videoMetadata) { this.Put <VideoMetadataPutRequest, EmptyResult>(string.Format("api/VideoMetadata/UpdateVideo"), videoMetadata); }