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")); } }