/// <summary> /// Create a new class room /// </summary> /// <param name="newClassRoom">New class room details</param> /// <returns></returns> public async Task<ClassRoom> CreateClassRoom(NewClassRoom newClassRoom) { if (newClassRoom == null) throw new ArgumentNullException(nameof(newClassRoom)); return await _classRoomRepo.Insert(newClassRoom); }
public async Task<ClassRoom.ClassRoom> Insert(NewClassRoom newItem) { var item = newItem.ToClassRoom(); _db.ClassRooms.Add(item); await _db.SaveChangesAsync(); return item; }