public async Task <ActionResult> Update(int collegeId, [FromBody] CollegeDto dto) { if (collegeId != dto.CollegeId) { return(BadRequest()); } var college = await _collegeRepository.LoadEntitiesAsIQueryable(x => x.CollegeId == dto.CollegeId).AsNoTracking().FirstOrDefaultAsync(); if (college == null) { return(BadRequest()); } college = _mapper.Map <College>(dto); await _collegeRepository.EditEntityAsync(college); return(NoContent()); }