public async Task <IActionResult> PutUniversity(int id, Entities.University university) { if (id != university.UniversityId) { return(BadRequest()); } _context.Entry(university).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UniversityExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Entities.University> > PostUniversity(Entities.University university) { _context.Universities.Add(university); await _context.SaveChangesAsync(); return(CreatedAtAction("GetUniversity", new { id = university.UniversityId }, university)); }
private UniversityViewModel ToUniversityViewModel(Entities.University university) { return(new UniversityViewModel() { UniversityId = university.UniversityId, Name = university.Name, ImageUrl = university.ImageUrl, }); }
private static UniversityDto ToDto(Entities.University university) { return(new UniversityDto(Guid.Parse(university.Id), university.DisplayName, university.Country, university.Image, university.UsersCount.GetValueOrDefault())); }