Пример #1
0
        public ActionResult Create(FilmFormatViewModel filmFormat)
        {
            if (ModelState.IsValid)
            {
                //cập nhật thời gian, tên ảnh, người thực hiện, mã của sản phẩm - thiếu người thực hiện
                filmFormat.CreatedDate = filmFormat.UpdatedDate = DateTime.Now;
                //Phân quyền
                //filmCategory.CreatedBy = filmCategory.UpdatedBy = USER_ID;

                //thêm vào database và lưu kết quả
                FilmFormat result = new FilmFormat();
                result.UpdateFilmFormat(filmFormat);
                var resultFilmFormat = _filmFormatService.Add(result);
                _filmFormatService.SaveChanges();

                if (resultFilmFormat == null)
                {
                    return(RedirectToAction("Index", "FilmFormat"));
                }
                else
                {
                    //fileUpload.SaveAs(pathImage);
                    SetAlert("Thêm thể định dạng phim thành công", CommonConstrants.SUCCESS_ALERT);
                    return(RedirectToAction("Index", "FilmFormat"));
                }
            }
            return(View());
        }
        public void RetrieveAdditionalInformationTest_withInvalidID()
        {
            // Arrange
            FilmFormat entry = new FilmFormat("_aaa");

            // Act
            int count = entry.RetrieveAdditionalInformation();

            // Assert
            Assert.AreEqual(0, count);
        }
        public static void UpdateFilmFormat(this FilmFormat filmFormat, FilmFormatViewModel filmFormatVm)
        {
            filmFormat.FilmFormatName    = filmFormatVm.FilmFormatName;
            filmFormat.FilmFormatDescrip = filmFormatVm.FilmFormatDescrip;

            filmFormat.CreatedDate     = filmFormatVm.CreatedDate;
            filmFormat.CreatedBy       = filmFormatVm.CreatedBy;
            filmFormat.UpdatedDate     = filmFormatVm.UpdatedDate;
            filmFormat.UpdatedBy       = filmFormatVm.UpdatedBy;
            filmFormat.MetaKeyword     = filmFormatVm.MetaKeyword;
            filmFormat.MetaDescription = filmFormatVm.MetaDescription;
        }
Пример #4
0
        public ActionResult Edit(int?id)
        {
            if (id != null)
            {
                FilmFormat filmFormat = _filmFormatService.Find((int)id);
                if (filmFormat == null)
                {
                    return(HttpNotFound());
                }

                var resultVm = Mapper.Map <FilmFormat, FilmFormatViewModel>(filmFormat);
                TempData["filmFormatItem"] = resultVm;
                return(View(resultVm));
            }
            return(View());
        }
Пример #5
0
 public ActionResult Delete(int?id)
 {
     if (id != null)
     {
         FilmFormat filmFormat = _filmFormatService.Find((int)id);
         if (filmFormat == null)
         {
             return(HttpNotFound());
         }
         _filmFormatService.Delete(filmFormat);
         _filmFormatService.SaveChanges();
         SetAlert("Xóa 1 định dạng phim thành công", CommonConstrants.SUCCESS_ALERT);
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index", "FilmFormat"));
 }
        public void FilmFormatTest_withID()
        {
            // Arrange
            FilmFormat entry = new FilmFormat("_xxx");

            // Act
            // Assert
            Assert.IsNotNull(entry);
            Assert.IsNotNull(entry.Reader);

            Assert.AreEqual("_xxx", entry.ID);
            Assert.IsNull(entry.Format);
            Assert.IsNull(entry.Details);
            Assert.IsNull(entry.Status);
            Assert.IsNull(entry.LastUpdated);
        }
        public void RetrieveBasicInformationTest_withValidID_AdditionalInfo()
        {
            // Arrange
            FilmFormat entry = new FilmFormat("_xxx");

            // Act
            int count = entry.RetrieveBasicInformation(false);

            // Assert
            Assert.AreEqual(1, count);

            Assert.AreEqual("_xxx", entry.ID);
            Assert.AreEqual("FilmFormat Format X", entry.Format);
            Assert.AreEqual("FilmFormat Details X", entry.Details);
            Assert.AreEqual("_xxx", entry.Status.ID);
            Assert.AreEqual("FilmFormat LastUpdated X", entry.LastUpdated);
        }
        public void RetrieveTest_withInvalidID_AdditionalInfo()
        {
            // Arrange
            FilmFormat entry = new FilmFormat("_aaa");

            // Act
            int count = entry.Retrieve(false);

            // Assert
            Assert.AreEqual(0, count);

            Assert.AreEqual("_aaa", entry.ID);
            Assert.IsNull(entry.Format);
            Assert.IsNull(entry.Details);
            Assert.IsNull(entry.Status);
            Assert.IsNull(entry.LastUpdated);
        }
        public void RetrieveBasicInformationTest_withInvalidID_BasicInfoOnly()
        {
            // Arrange
            FilmFormat entry = new FilmFormat("_aaa");

            // Act
            int count = entry.RetrieveBasicInformation(true);

            // Assert
            Assert.AreEqual(0, count);

            Assert.AreEqual("_aaa", entry.ID);
            Assert.IsNull(entry.Format);
            Assert.IsNull(entry.Details);
            Assert.IsNull(entry.Status);
            Assert.IsNull(entry.LastUpdated);
        }
Пример #10
0
        public ActionResult Edit(FilmFormat filmFormat)
        {
            if (ModelState.IsValid)
            {
                //filmCategory.UpdatedBy
                var result = (FilmFormatViewModel)TempData["filmFormatItem"];
                filmFormat.FilmFormatID    = result.FilmFormatID;
                filmFormat.UpdatedDate     = DateTime.Now;
                filmFormat.UpdatedBy       = result.UpdatedBy;
                filmFormat.MetaDescription = result.MetaDescription;
                filmFormat.MetaKeyword     = result.MetaKeyword;

                _filmFormatService.Update(filmFormat);
                _filmFormatService.SaveChanges();

                SetAlert("Sửa định dạng phim thành công", CommonConstrants.SUCCESS_ALERT);
                return(RedirectToAction("Index"));
            }
            return(View(filmFormat));
        }
 public void Update(FilmFormat filmFormat)
 {
     _filmFormatRepository.Update(filmFormat);
 }
 public FilmFormat Delete(FilmFormat filmFormat)
 {
     return(_filmFormatRepository.Delete(filmFormat));
 }
 public FilmFormat Add(FilmFormat filmFormat)
 {
     return(_filmFormatRepository.Add(filmFormat));
 }