コード例 #1
0
ファイル: PostManager.cs プロジェクト: frnaut/Klassen-BackEnd
        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));
        }
コード例 #2
0
        public async Task put(int id, ClasroomRequest request)
        {
            var model = await _repository.GetByIdAsync(id);

            model.Name = request.Name;
            await _repository.Put(model);
        }