示例#1
0
 public void UpdateContentListFile(ContentListFile contentListFile, IFormFile mp364, IFormFile mp3128, IFormFile mp3320)
 {
     if (mp364 != null)
     {
         var    allowed  = new[] { "audio/mpeg", "audio/mp3" };
         string fileName = "";
         long   fileSize = 0;
         fileName = _uploadService.UploadFile(
             mp364, "/content/files/contentlistFile/", ref fileSize, allowed);
         contentListFile.Mp364 = fileName;
     }
     if (mp3128 != null)
     {
         var    allowed  = new[] { "audio/mpeg", "audio/mp3" };
         string fileName = "";
         long   fileSize = 0;
         fileName = _uploadService.UploadFile(
             mp3128, "/content/files/contentlistFile/", ref fileSize, allowed);
         contentListFile.Mp3128 = fileName;
     }
     if (mp3320 != null)
     {
         var    allowed  = new[] { "audio/mpeg", "audio/mp3" };
         string fileName = "";
         long   fileSize = 0;
         fileName = _uploadService.UploadFile(
             mp3320, "/content/files/contentlistFile/", ref fileSize, allowed);
         contentListFile.Mp3320 = fileName;
     }
     _contentListFile.Update(contentListFile);
     _uow.SaveChanges();
 }
        public ActionResult Create(ContentListFileViewModel model)
        {
            if (ModelState.IsValid)
            {
                var contentFile = new ContentListFile
                {
                    VisitCount    = 0,
                    LikeCount     = 0,
                    FileSize      = 0,
                    Title         = model.Title,
                    Type          = "1",
                    ContentListId = model.ContentListId,
                    Order         = model.Order
                };

                _contentListFileService.AddNewContentListFile(contentFile, model.File1, model.File2, model.File3);
                return(RedirectToAction(nameof(Index), new { type = contentFile.Type }));
            }
            return(View(model));
        }
示例#3
0
 public void AddNewContentListFile(ContentListFile contentListFile, IFormFile mp364, IFormFile mp3128, IFormFile mp3320)
 {
     if (mp364 != null)
     {
         string fileName = "";
         long   fileSize = 0;
         var    size     = new[] { 300 };
         var    resized  = new string[1];
         fileName = _uploadService.UploadFile(
             mp364, "/content/files/contentlistFile",
             ref fileSize, new[] { "audio/mpeg", "audio/mp3" }
             );
         contentListFile.Mp364 = fileName;
     }
     if (mp3128 != null)
     {
         string fileName = "";
         long   fileSize = 0;
         var    size     = new[] { 300 };
         var    resized  = new string[1];
         fileName = _uploadService.UploadFile(
             mp3128, "/content/files/contentlistFile",
             ref fileSize, new[] { "audio/mpeg", "audio/mp3" }
             );
         contentListFile.Mp364 = fileName;
     }
     if (mp3320 != null)
     {
         string fileName = "";
         long   fileSize = 0;
         var    size     = new[] { 300 };
         var    resized  = new string[1];
         fileName = _uploadService.UploadFile(
             mp3320, "/content/files/contentlistFile",
             ref fileSize, new[] { "audio/mpeg", "audio/mp3" }
             );
         contentListFile.Mp364 = fileName;
     }
     _contentListFile.Add(contentListFile);
     _uow.SaveChanges();
 }
示例#4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contentListFile"></param>
 /// <param name="photo"></param>
 public void UpdateContentList(ContentListFile contentListFile, IFormFile photo)
 {
     _contentListFile.Update(contentListFile);
     _uow.SaveChanges();
 }