public void ChangePosition(PupilSubject pupilSubject, byte dayNumber, byte lessonNumber) { pupilSubject = _subjectGR.Find(pupilSubject.Id); pupilSubject.DayNumber = dayNumber; pupilSubject.LessonNumber = lessonNumber; _subjectGR.Update(pupilSubject); }
public async Task ChangeNameAsync(PupilSubject pupilSubject, string name) { pupilSubject = await _subjectGR.FindAsync(pupilSubject.Id); pupilSubject.SubjectName = name; await _subjectGR.UpdateAsync(pupilSubject); }
public async Task ChangeCommentAsync(PupilSubject pupilSubject, string comment) { pupilSubject = await _subjectGR.FindAsync(pupilSubject.Id); pupilSubject.Comment = comment; await _subjectGR.UpdateAsync(pupilSubject); }
public async Task <PupilSubject> AddUpdateSubjectAsync(SubjectDto entity, User user) { var pupilSubject = (await _subjectGR.GetAllAsync(x => x.LessonNumber == Int32.Parse(entity.LessonNumber) && x.DayNumber == Int32.Parse(entity.DayNumber) && x.PupilId == user.Id)).FirstOrDefault(); bool isUpdate = true; if (pupilSubject == null) { pupilSubject = new PupilSubject { PupilId = user.Id }; isUpdate = false; } pupilSubject.SubjectName = entity.SubjectName; pupilSubject.Comment = entity.Comment; pupilSubject.DayNumber = Byte.Parse(entity.DayNumber); pupilSubject.LessonNumber = Byte.Parse(entity.LessonNumber); if (isUpdate) { await _subjectGR.UpdateAsync(pupilSubject); } else { pupilSubject = await _subjectGR.CreateAsync(pupilSubject); } return(pupilSubject); }
public async Task ChangePositionAsync(PupilSubject pupilSubject, byte dayNumber, byte lessonNumber) { pupilSubject = await _subjectGR.FindAsync(pupilSubject.Id); pupilSubject.DayNumber = dayNumber; pupilSubject.LessonNumber = lessonNumber; await _subjectGR.UpdateAsync(pupilSubject); }
public async Task RemoveSubjectAsync(PupilSubject pupilSubject) { await _subjectGR.DeleteAsync(pupilSubject); }
public void ChangeName(PupilSubject pupilSubject, string name) { pupilSubject = _subjectGR.Find(pupilSubject.Id); pupilSubject.SubjectName = name; _subjectGR.Update(pupilSubject); }
public void ChangeComment(PupilSubject pupilSubject, string comment) { pupilSubject = _subjectGR.Find(pupilSubject.Id); pupilSubject.Comment = comment; _subjectGR.Update(pupilSubject); }