Example #1
0
        public async Task <ActionResult <Group> > JournalGetById(int id)
        {
            if (id.Equals(null))
            {
                return(BadRequest("Id is empty"));
            }
            var journal = await groupStorage.GroupGetById(id);

            if (journal == null)
            {
                return(NotFound("Object not found"));
            }
            return(Ok(journal));
        }
Example #2
0
        public async Task <ActionResult> EditUserAttestation([FromBody] UserAttestationWideInputModel model)
        {
            if (model == null || model.StudentId < 1)
            {
                return(BadRequest());
            }
            IEnumerable <Group> groups = await groupStorage.GetTeacherGroupsById(model.TeacherId);

            StudentGroup tempStudentGroup = await groupStorage.StudentGroupGetByUserId(model.StudentId);

            Group group = await groupStorage.GroupGetById(tempStudentGroup.GroupId);

            if (groups.Contains(group))
            {
                await userAttestationStorage.UserAttestationEdit(UserAttestationWideMapper.ToDataModels(model));
            }
            return(Ok());
        }