public async Task <IActionResult> Add([FromBody] VideoAddRequest request) { try { var user = await userManager.GetUserAsync(User); var url = new Uri(request.Url); await videoManager.Add(user, url, request.SubscriptionId); return(Ok(responseFactory.Success())); } catch (Exception ex) { return(BadRequest(responseFactory.Error(ex.Message))); } }