Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public async Task put(int id, ClasroomRequest request)
        {
            var model = await _repository.GetByIdAsync(id);

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