コード例 #1
0
        public void UpdateSwimStyle(SwimStyleDTO swimStyle)
        {
            SwimStyle updatedSwimStyle = new SwimStyle {
                StyleName = swimStyle.StyleName
            };

            _swimStyleManager.Update(Convert.ToInt32(swimStyle.Id), updatedSwimStyle);
        }
コード例 #2
0
        public void AddSwimStyle(SwimStyleDTO swimStyle)
        {
            SwimStyle newSwimStyle = new SwimStyle {
                Id = Convert.ToInt32(swimStyle.Id), StyleName = swimStyle.StyleName
            };

            _swimStyleManager.Add(newSwimStyle);
        }
コード例 #3
0
        public SwimStyleDTO GetSwimStyle(int id)
        {
            var          swimStyle         = _swimStyleManager.GetSwimStyle(id);
            SwimStyleDTO selectedSwimStyle = new SwimStyleDTO {
                Id = Convert.ToInt32(swimStyle.Id), StyleName = swimStyle.StyleName
            };

            return(selectedSwimStyle);
        }
コード例 #4
0
 public IActionResult Update(SwimStyleDTO swimStyle)
 {
     try
     {
         service.UpdateSwimStyle(swimStyle);
     }
     catch
     {
         return(Content($"\tERROR!\n\n\n Entered data is invalid!"));
     }
     return(RedirectToAction("Index"));
 }
コード例 #5
0
        public void SwimStyleController_Verify_AddingCalledOnce()
        {
            //arrange
            SwimStyleDTO swimStyle = new SwimStyleDTO()
            {
                StyleName = "newStyle"
            };

            var serviceMock = new Mock <ISwimStyleService>();

            serviceMock.Setup(a => a.AddSwimStyle(swimStyle));
            SwimStyleController controller = new SwimStyleController(serviceMock.Object);

            //act
            var result = controller.Create(swimStyle);

            //assert
            serviceMock.Verify(m => m.AddSwimStyle(swimStyle), Times.Once);
        }
コード例 #6
0
        public IActionResult Edit(int id)
        {
            SwimStyleDTO swimStyle = service.GetSwimStyle(id);

            return(View(swimStyle));
        }