Beispiel #1
0
        public async Task <LecturerSemester> AddLecturerSemester(LecturerSemester lecturerS)
        {
            var result = await context.LecturerSemesters.AddAsync(lecturerS);


            await context.SaveChangesAsync();

            return(result.Entity);
        }
Beispiel #2
0
        //public async Task<bool> SoftDeleteLecturer(int lecturerSId)
        //{
        //    var result = await GetLecturerSemester(lecturerSId);
        //    if (result != null)
        //    {
        //        result.IsDeleted = true;
        //        result.DeletedAt = DateTime.Now.Date;


        //        context.LecturerSemesters.Update(result);
        //        await context.SaveChangesAsync();

        //        return true;
        //    }

        //    return false;
        //}

        public async Task <LecturerSemester> UpdateLecturerSemester(LecturerSemester lecturerS)
        {
            var result = await GetLecturerSemester(lecturerS.LecturerId);

            if (result != null)
            {
                result.Lecturer = lecturerS.Lecturer;
                result.Semester = lecturerS.Semester;

                await context.SaveChangesAsync();

                return(result);
            }
            return(null);
        }