Exemple #1
0
        //Upload a new hour && checked if it already exists
        public JObject NewHour(JObject newHour)
        {
            var sendBack = new JObject();
            var hours    = _jsonEditor.GetNewHour(newHour);

            hours.Quator = 4;
            var found = _dbAgenda.FindHours(hours);

            if (!found.Equals(string.Empty))
            {
                for (var i = 0; i < hours.TotalHours; i++)
                {
                    var saveHour = new Hour();
                    saveHour.Class         = String.Empty;
                    saveHour.Course        = hours.Type;
                    saveHour.ScheduleDayId = found;
                    saveHour.ShortName     = hours.Username;
                    saveHour.which         = hours.StartHour + i;
                    _dbAgenda.SaveHour(saveHour);
                }

                sendBack = _jsonEditor.GetSucced();
            }
            else
            {
                if (Deployment)
                {
                    _logger.LogInformation("Hour already exists");
                }
                sendBack = _jsonEditor.GetError("Hour already exists");
            }
            return(sendBack);
        }
Exemple #2
0
        //Make hour from hint
        private void NewHour(MHour currentMHour, string dayId)
        {
            var newHour = new Hour();

            newHour.Id            = Guid.NewGuid().ToString();
            newHour.which         = currentMHour.HourId;
            newHour.Class         = currentMHour.Class;
            newHour.Course        = currentMHour.Course;
            newHour.ShortName     = currentMHour.Teacher;
            newHour.ScheduleDayId = dayId;
            newHour.UserId        = null;
            _dbAgenda.SaveHour(newHour);
        }