public async Task updateEnrollmentAsync(EnrollmentDetailsModel i) { var enroll = await Task.Run(() => context.Enrollments.Include("Course").Where(j => j.Id == i.Id).FirstOrDefault()); if (enroll != null) { enroll.Id = i.Id; enroll.Name = i.Name; enroll.Telephone = i.Telephone; enroll.Surname = i.Surname; enroll.Email = i.Email; enroll.Address = i.Address; enroll.Date = i.Date; enroll.Status = (Data.Tables.Status)i.Status; } await context.SaveChangesAsync(); }
public async Task <EnrollmentDetailsModel> GetEnrollmentAsync(int id) { var i = await Task.Run(() => context.Enrollments.Include("Course").Where(j => j.Id == id).FirstOrDefault()); if (i == null) { return(null); } var enroll = new EnrollmentDetailsModel() { Id = i.Id, Name = i.Name, Telephone = i.Telephone, Surname = i.Surname, Email = i.Email, CourseName = i.Course.Name, Address = i.Address, Date = i.Date, Status = (Models.Status)i.Status }; return(enroll); }