public void PutSchoolByID_ReturnsHttpBadResult(int id)
        {
            School          school       = _schoolDetails.Result.Where(s => s.SchoolId == 1).First();
            UpdateSchoolDto detailSchool = SchoolAutoMapper.Mapper().Map <UpdateSchoolDto>(school);

            detailSchool.SchoolName = "Test Modified";
            var result = _schoolController.Put(id, detailSchool);

            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
 public IActionResult Put(int id, [FromBody] UpdateSchoolDto schoolToUpdate)
 {
     if (id < 1)
     {
         return(BadRequest("Invalid School Id"));
     }
     else
     {
         School schoolToBeUpdated = _mapper.Map <School>(schoolToUpdate);
         _schoolService.UpdateSchool(id, schoolToBeUpdated);
         return(Ok("School updated successfully"));
     }
 }