public async Task <Post> postAsync(PostRequest request) { var model = new Post(); model.Text = request.Text; model.Title = request.Title; model.Teacher = await _teacher.GetByEmail(request.Teacher); model.Classroom = await _classroom.GetByIdAsync(request.ClassroomId); var newModel = await _repository.PostAsync(model); return(_repository.Find(x => x.Id == newModel.Id, x => x.Classroom, x => x.Teacher)); }
public async Task put(int id, ClasroomRequest request) { var model = await _repository.GetByIdAsync(id); model.Name = request.Name; await _repository.Put(model); }