public void CanUpdate()
        {
            StaticPage sp = _staticPageRepository.GetById(1);

            sp.Title     = "UPDATED TITLE";
            sp.ImagePath = "BLAH/BLAH/blah.jpg";
            _staticPageRepository.Update(sp);

            StaticPage actual = _staticPageRepository.GetById(1);

            Assert.AreEqual("UPDATED TITLE", actual.Title);
            Assert.AreEqual("BLAH/BLAH/blah.jpg", actual.ImagePath);
        }
示例#2
0
        public Response <StaticPage> Update(StaticPage sp)
        {
            var r = new Response <StaticPage>();

            try
            {
                _staticPageRepository.Update(sp);
                r.Success = true;
                r.Message = "Updated static page.";
                r.Data    = new StaticPage();
            }
            catch (Exception ex)
            {
                _exceptionsRepository.Add(ex);
                r.Success = false;
                r.Message = "Failed to update static page.";
                r.Data    = new StaticPage();
            }

            return(r);
        }
示例#3
0
 public async Task Put(StaticPage page)
 {
     await _staticPageRepository.Update(page);
 }