/// <summary>
 /// add specifiec video to DB
 /// </summary>
 /// <param name="model">model contains video properties</param>
 /// <returns>success/nor</returns>
 public StatusModel Add(VideoModel model)
 {
     var result = new StatusModel(true);
     try
     {
         using (Repository repository = new Repository())
         {
             var video = model.GetEntity();
             repository.VideoRepository.Insert(video);
             repository.VideoRepository.Commit();
         }
     }
     catch (Exception)
     {
         result.Success = false;
         result.Message = "unexpected ERROR";
     }
     return result;
 }