コード例 #1
0
        public void PostSchool_ReturnsHttpBadResult()
        {
            CreateSchoolDto detailSchool = null;
            var             result       = _schoolController.Post(detailSchool);

            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
コード例 #2
0
        public void PostSchool_ReturnsHttpOkResult()
        {
            School          school       = _schoolDetails.Result.Where(s => s.SchoolId == 1).First();
            CreateSchoolDto detailSchool = SchoolAutoMapper.Mapper().Map <CreateSchoolDto>(school);

            detailSchool.SchoolName = "Test Modified";
            var result = _schoolController.Post(detailSchool);

            Assert.IsInstanceOf <OkObjectResult>(result);
        }
コード例 #3
0
 public IActionResult Post([FromBody] CreateSchoolDto schoolToBeCreated)
 {
     if (schoolToBeCreated == null)
     {
         return(BadRequest("Invalid school to add"));
     }
     else
     {
         School createSchool = _mapper.Map <School>(schoolToBeCreated);
         _schoolService.CreateSchool(createSchool);
         return(Ok("School created successfully"));
     }
 }