示例#1
0
        private async Task InitializeViewModels()
        {
            if (ProfessorVM == null)
            {
                ProfessorVM = new ProfessorVM();

                await ProfessorVM.LoadProfessors();
            }
        }
        public async Task <ActionResult> Editar(ProfessorVM professorVM)
        {
            try
            {
                var professorModel = Mapper.Map <ProfessorVM, Professor>(professorVM);
                await _bussinesProfessor.AlterarAsync(professorModel);

                TempData["Mensagem"] = "Professor Alterado com Sucesso.";
                return(RedirectToAction(nameof(Index)));
            }
            catch (ArgumentException ex)
            {
                TempData["Mensagem"] = ex.Message;
                return(View(professorVM));
            }
        }
示例#3
0
 public OnRemoveCommand(ProfessorVM professor)
 {
     this.professor = professor;
 }
示例#4
0
 public OnEditCommand(ProfessorVM professor)
 {
     this.professor = professor;
 }
示例#5
0
 public OnDetailCommand(ProfessorVM professor)
 {
     this.professor = professor;
 }