public ActionResult Edit(int idAula) { var aula = _repo.Listar().Where(m => m.Id == idAula).FirstOrDefault(); var model = new AulaViewModel(aula); return(PartialView(model)); }
public ActionResult Edit(int id, int?page, string returnaction) { Aula aula = _aulaApp.GetById(id); AssinaturaNivel assinaturaNivelAula = _assinaturaNivelApp.GetById(aula.Aula_CodigoAssinaturaNivel); AulaViewModel aulaViewModel = Mapper.Map <Aula, AulaViewModel>(aula); List <AssinaturaNivel> listAssinaturaNivel = new List <AssinaturaNivel>(_assinaturaNivelApp.GetByStatusAssinaturaNivel("A")); //SelectList listAssinaturaNivel = new SelectList(_assinaturaNivelApp.GetByStatusAssinaturaNivel("A"), "AssinaturaNivel_Id", "AssinaturaNivel_Titulo", aula.Aula_CodigoAssinaturaNivel); if (assinaturaNivelAula.AssinaturaNivel_Status == "I") { listAssinaturaNivel.Add(new AssinaturaNivel() { AssinaturaNivel_Id = assinaturaNivelAula.AssinaturaNivel_Id, AssinaturaNivel_Titulo = assinaturaNivelAula.AssinaturaNivel_Titulo }); } SelectList selectlistAssinaturaNivel = new SelectList(listAssinaturaNivel, "AssinaturaNivel_Id", "AssinaturaNivel_Titulo", aula.Aula_CodigoAssinaturaNivel); if (returnaction == "" || returnaction == null) { returnaction = "Index"; } ViewBag.assinaturanivel = selectlistAssinaturaNivel; ViewBag.ReturnAction = returnaction; ViewBag.page = page; return(View(aulaViewModel)); }
public ActionResult Edit(AulaViewModel aula, int?page, string returnaction) { if (ModelState.IsValid) { Aula aulaDomain = Mapper.Map <AulaViewModel, Aula>(aula); _aulaApp.UpdateAula(aulaDomain); return(RedirectToAction((string)returnaction, new { page = page })); } Aula aulaOriginal = _aulaApp.GetById(aula.Aula_Id); AssinaturaNivel assinaturaNivelAula = _assinaturaNivelApp.GetById(aulaOriginal.Aula_CodigoAssinaturaNivel); List <AssinaturaNivel> listAssinaturaNivel = new List <AssinaturaNivel>(_assinaturaNivelApp.GetByStatusAssinaturaNivel("A")); if (assinaturaNivelAula.AssinaturaNivel_Status == "I") { listAssinaturaNivel.Add(new AssinaturaNivel() { AssinaturaNivel_Id = assinaturaNivelAula.AssinaturaNivel_Id, AssinaturaNivel_Titulo = assinaturaNivelAula.AssinaturaNivel_Titulo }); } SelectList selectlistAssinaturaNivel = new SelectList(listAssinaturaNivel, "AssinaturaNivel_Id", "AssinaturaNivel_Titulo", aulaOriginal.Aula_CodigoAssinaturaNivel); ViewBag.assinaturanivel = selectlistAssinaturaNivel; ViewBag.ReturnAction = returnaction; ViewBag.page = page; return(View(aula)); }
public ActionResult Index() { ViewBag.Title = RetornaNomePagina("/Aula"); var model = new AulaViewModel(); return(View(model)); }
public ActionResult Inactivate(int id, int?page) { Aula aula = _aulaApp.GetById(id); AulaViewModel aulaViewModel = Mapper.Map <Aula, AulaViewModel>(aula); ViewBag.page = page; return(View(aulaViewModel)); }
public async Task <IActionResult> PutAulas(int id, [FromBody] AulaViewModel aulaViewModel) { var entity = await this.context.Set <Aulas>().FindAsync(id); entity.Nombre = aulaViewModel.Nombre; this.context.Entry(entity).State = EntityState.Modified; await this.context.SaveChangesAsync(); return(Ok(entity)); }
public ActionResult Details(int id, int?page, string titulo) { Aula aula = _aulaApp.GetById(id); AulaViewModel aulaViewModel = Mapper.Map <Aula, AulaViewModel>(aula); ViewBag.page = page; if (aula.Aula_Titulo.ToSeoUrl() != titulo) { return(RedirectToAction("Details", new { id, titulo = aula.Aula_Titulo.ToSeoUrl(), page })); //return HttpNotFound("A aula que você está procurando não foi encontrada!"); } return(View(aulaViewModel)); }
public ActionResult Create(AulaViewModel aula, int?page) { if (ModelState.IsValid) { Aula aulaDomain = Mapper.Map <AulaViewModel, Aula>(aula); _aulaApp.CreateAula(aulaDomain); return(RedirectToAction("Index")); } ViewBag.assinaturanivel = new SelectList(_assinaturaNivelApp.GetByStatusAssinaturaNivel("A"), "AssinaturaNivel_Id", "AssinaturaNivel_Titulo", aula.Aula_CodigoAssinaturaNivel); ViewBag.page = page; return(View(aula)); }
public ActionResult Edit(AulaViewModel aula, int?page, string returnaction) { if (ModelState.IsValid) { var aulaDomain = Mapper.Map <AulaViewModel, Aula>(aula); _aulaApp.UpdateAula(aulaDomain); return(RedirectToAction((string)returnaction, new { page = page })); } ViewBag.assinaturanivel = new SelectList(_assinaturaNivelApp.GetByStatusAssinaturaNivel("A,I"), "AssinaturaNivel_Id", "asn_titulo", aula.aul_fk_assinaturanivel); ViewBag.page = page; ViewBag.ReturnAction = returnaction; return(View(aula)); }
public ActionResult Edit(AulaViewModel AulaViewModel) { var resultado = false; try { var aula = AulaViewModel.ParseAulaViewModel(AulaViewModel); resultado = _repo.Atualizar(aula); //InserirLog("AULA", "EDIT", aula.Matricula.Aluno.CpfAluno, aula.Id, aula.Matricula.Aluno.Id, 0, aula.Matricula.Id); } catch (Exception ex) { var msgErro = ex.Message; //InserirLog("AULA", ex.Message); } return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> PostAulas([FromBody] AulaViewModel aulaViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Aulas { CodigoAula = aulaViewModel.CodigoAula, Nombre = aulaViewModel.Nombre, Descripcion = aulaViewModel.Descripcion, AnoLectivo = aulaViewModel.AnoLectivo, Periodo = aulaViewModel.Periodo, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Aulas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public ActionResult Create(AulaViewModel AulaViewModel) { var resultado = false; try { var aula = AulaViewModel.ParseAulaViewModel(AulaViewModel); if (aula != null) { var teste = _repo.Listar().Count(x => x.Id <= 5); // AulaViewModel.DtCadastro = DateTime.Now; resultado = (_repo.Salvar(aula) > 0); //InserirLog("AULA", "CREATE", aula.Matricula.Aluno.CpfAluno, aula.Id, aula.Matricula.Aluno.Id,0, aula.Matricula.Id); } } catch (Exception ex) { var msgErro = ex.Message; //InserirLog("Pagina", ex.Message); } return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(int idEstado = 0) { var model = new AulaViewModel(idEstado); return(PartialView(model)); }