//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); }
//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); }