// GET: /CategoriaPercentual/CategoriaPercentualCreate public ActionResult CategoriaPercentualCreate() { CategoriaPercentual categoriapercentual = new CategoriaPercentual(); //#region populaobjetos //var categorias = _categoriaAppService.Find(t => t.STATUS == "A"); //IEnumerable<SelectListItem> categoriaSelectListItem = new SelectList(categorias, "ID_CATEGORIA", "DESC_CATEGORIA"); //ViewBag.ID_CATEGORIA = new SelectList(categorias, "ID_CATEGORIA", "DESC_CATEGORIA"); //var lojas = _lojaAppService.Find(t => t.CodigoLojaAlternate.Trim() != "-2" && t.CodigoLojaAlternate.Trim() != "-1"); ; //IEnumerable<SelectListItem> lojaSelectListItem = new SelectList(lojas, "CodigoLojaAlternate", "NomeLoja"); //ViewBag.ID_PLANO = new SelectList(lojas, "CodigoLojaAlternate", "NomeLoja"); //#endregion populaobjetos //CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual, categoriaSelectListItem, lojaSelectListItem); CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual); return View(categoriaPercentualVM); }
// GET: /CategoriaPercentual/CategoriaPercentualEdit/5 public ActionResult CategoriaPercentualEdit(int? id) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); throw new Exception(); } var categoriapercentual = _categoriapercentualAppService.Get(id ?? default(int)); if (categoriapercentual == null) { //return HttpNotFound(); throw new Exception(); } //#region populaobjetos //var categorias = _categoriaAppService.All(); //IEnumerable<SelectListItem> categoriaSelectListItem = new SelectList(categorias, "ID_CATEGORIA", "DESC_CATEGORIA"); //ViewBag.ID_CATEGORIA = new SelectList(categorias, "ID_CATEGORIA", "DESC_CATEGORIA", categoriapercentual.ID_CATEGORIA); //var lojas = _lojaAppService.Find(t => t.CodigoLojaAlternate.Trim() != "-2" && t.CodigoLojaAlternate.Trim() != "-1"); //IEnumerable<SelectListItem> lojaSelectListItem = new SelectList(lojas, "CodigoLojaAlternate", "NomeLoja"); //ViewBag.ID_PLANO = new SelectList(lojas, "CodigoLojaAlternate", "NomeLoja", categoriapercentual.ID_PLANO); //#endregion populaobjetos //CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual, categoriaSelectListItem, lojaSelectListItem); CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual); return View(categoriaPercentualVM); }
// // GET: /CategoriaPercentual/CategoriaPercentualDelete/5 public ActionResult CategoriaPercentualDelete(int? id, bool? saveChangesError = false) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); //throw new InvalidOperationException("Something very bad happened while doing important stuff"); throw new Exception(); } if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Erro na exclusão. Tente novamente ou, se o problema persistir, entre em contato com o suporte."; } var categoriapercentual = _categoriapercentualAppService.Get(id ?? default(int)); if (categoriapercentual == null) { //return HttpNotFound(); throw new Exception(); } //return View(categoriapercentual); //Loja loja = _lojaAppService.Find(t => t.CodigoLojaAlternate == categoriapercentual.ID_PLANO).FirstOrDefault(); //CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual, loja); CategoriaPercentualViewModel categoriaPercentualVM = new CategoriaPercentualViewModel(categoriapercentual); return View(categoriaPercentualVM); }