Untitled

 avatar
unknown
plain_text
5 months ago
1.0 kB
13
Indexable
public async Task<bool> SaveEditedSHSGrade(string LRN, string _1st, string _2nd)
{
    try
    {
        var evaluateLRN = (await client
            .Child($"Schools/{sch_key}/Teachers/{mySchoolTeacherKey}/MyClass/{class_key}/Subjects/{sub_key}/Students")
            .OnceAsync<Students>()).FirstOrDefault
            (a => a.Object.LRN == LRN);
        if (evaluateLRN != null)
        {
            var students = new Students
            {
                LRN = LRN,
                Student_name = studentname,
                Student_Grade_1st = _1st,
                Student_Grade_2nd = _2nd
            };
            await client
                .Child($"Schools/{sch_key}/Teachers/{mySchoolTeacherKey}/MyClass/{class_key}/Subjects/{sub_key}/Students/{editstudentkey}")
                .PatchAsync(students);
            client.Dispose();
            return true;
        }

        return false;
    }
    catch (Exception)
    {
        client.Dispose();
        return false;
    }
}
Editor is loading...
Leave a Comment