public async Task <OperationResult> RemoveStudentFromGroup(AddRemoveStudentToGroupModel model)
        {
            OperationResult result = new OperationResult();

            try
            {
                var relation = await context.Relation_StudentGroup.FirstAsync(rsg => rsg.StudentId == model.Student &&
                                                                              rsg.GroupId == model.Group);

                if (relation != null)
                {
                    context.Relation_StudentGroup.Remove(relation);
                    await context.SaveChangesAsync();
                }

                result.Result  = true;
                result.Error   = null;
                result.Content = "Student został usunięty z grupy studenckiej";
                return(result);
            }
            catch (Exception ex)
            {
                result.Result  = false;
                result.Error   = ex.ToString();
                result.Content = null;
                return(result);
            }
        }
        public async Task <OperationResult> AddStudentToGroup(AddRemoveStudentToGroupModel model)
        {
            OperationResult result = new OperationResult();

            try
            {
                var album   = model.ToString();
                var student = await context.Users.FirstOrDefaultAsync(u => u.AlbumNumber == album);

                if (student != null)
                {
                    RelStudentGroup rel = new RelStudentGroup();
                    rel.GroupId   = model.Group;
                    rel.StudentId = student.Id;
                    await context.Relation_StudentGroup.AddAsync(rel);

                    await context.SaveChangesAsync();

                    result.Result  = true;
                    result.Content = "Student został dodany do grupy";
                    result.Error   = null;
                    return(result);
                }
                else
                {
                    result.Result  = false;
                    result.Error   = "Nieprawisłówy numer albumu studenta";
                    result.Content = null;
                    return(result);
                }
            }
            catch (Exception ex)
            {
                result.Result  = false;
                result.Error   = ex.ToString();
                result.Content = null;
                return(result);
            }
        }