public ActionResult Edit(HomeworkEditModel modelHomework) { Homework myStudent = _homeworkRepository.GetById(modelHomework.Id); Mapper.Map(modelHomework, myStudent); _homeworkRepository.Update(myStudent); const string title = "Tarea Actualizada"; var content = "La tarea " + modelHomework.Title + " ha sido actualizada exitosamente."; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage); return(RedirectToAction("Index")); }
public HomeworkEditModel GetHomeworkEditModel(int homeworkId) { var _dbModel = dataManager.Homeworks.GetHomeworkById(homeworkId); var _editModel = new HomeworkEditModel() { HomeworkId = _dbModel.HomeworkId = _dbModel.HomeworkId, HomeworkMark = _dbModel.HomeworkMark, HomeworkDate = _dbModel.HomeworkDate, HomeworkTeacherId = dataManager.Homeworks.GetTeacherFromHomework(homeworkId).TeacherId, HomeworkStudentId = dataManager.Homeworks.GetTeacherFromHomework(homeworkId).TeacherId }; return(_editModel); }
public HomeworkViewModel SaveHomeworkEditModelToDb(HomeworkEditModel editModel) { Homework homework; if (editModel.HomeworkId != 0) { homework = dataManager.Homeworks.GetHomeworkById(editModel.HomeworkId); } else { homework = new Homework(); } homework.HomeworkMark = editModel.HomeworkMark; homework.HomeworkDate = editModel.HomeworkDate; homework.HomeworkTeacher = dataManager.Homeworks.GetTeacherFromHomework(editModel.HomeworkTeacherId); homework.HomeworkStudent = dataManager.Homeworks.GetStudentFromHomework(editModel.HomeworkStudentId); dataManager.Homeworks.SaveHomework(homework); return(HomeworkDBModelToView(homework.HomeworkId)); }
public IActionResult SaveHomework(HomeworkEditModel model) { _servicesmanager.Homeworks.SaveHomeworkEditModelToDb(model); return(RedirectToAction("Index", "Home", new { homeworkId = model.HomeworkId })); }