Example #1
0
        public static List <Journal> ToModel(JournalInputModel journalInputModel)
        {
            List <Journal> journals = new List <Journal>();

            for (int i = 0; i < journalInputModel.UserIDs.Count; i++)
            {
                Journal model = new Journal();
                model.Lesson         = new Lesson();
                model.Lesson.Date    = Convert.ToDateTime(journalInputModel.Date);
                model.UserId         = journalInputModel.UserIDs[i];
                model.Lesson.GroupId = journalInputModel.GroupId;
                journals.Add(model);
            }
            return(journals);
        }
Example #2
0
        public async Task <ActionResult> FillWhoWereAbsent(JournalInputModel inputModel)
        {
            if (inputModel == null)
            {
                return(BadRequest("Model is empty"));
            }
            List <Journal> journals = JournalMapper.ToModel(inputModel);
            bool           belong   = await groupStorage.GetBelongnessOfGroupToTheTeacher(inputModel.GroupId, inputModel.TeacherId);

            if (belong)
            {
                lessonStorage.FillWhoWhereAbsent(journals); return(Ok());
            }
            else
            {
                return(BadRequest(("Failed to fill")));
            }
        }
Example #3
0
        public static int ToTeacherId(JournalInputModel journalInputModel)
        {
            int teacherId = journalInputModel.TeacherId;

            return(teacherId);
        }