public IActionResult AddExtensionVideo([FromBody] ExtentionVideoAddData data) { try { var userData = jwtService.ParseData(this.User); videoService.AddExtensionVideo(data, userData.UserId); return(Ok()); } catch (ServiceException e) { return(BadRequest(e.Message)); } }
public void AddExtensionVideo(ExtentionVideoAddData data, int userId) { var user = this.context.Users.SingleOrDefault(x => x.Id == userId); if (user == null) { throw new ServiceException("User not found!"); } this.context.ExtensionAddedVideos.Add(new ExtensionAddedVideo { UserId = user.Id, Name = data.Name, Url = data.Url, Type = data.Type, }); this.context.SaveChanges(); }