public string Save(ComplementoCategoriaBind Model) { try { Excluir(Model.Complemento.Codigo); foreach (var item in Model.CategoriaIds) { var ComplementoCategoria = new ComplementoCategoria(); ComplementoCategoria.CodigoCategoria = item; ComplementoCategoria.CodigoComplemento = Model.Complemento.Codigo; ComplementoCategoria.CodigoParceiro = 3; _context.Entry(ComplementoCategoria).State = EntityState.Added; _context.SaveChanges(); } return("Sucesso"); } catch (Exception ex) { return("Erro"); } }
public IActionResult Save(ComplementoCategoriaBind Model) { var Codigo = Model.Complemento.Codigo; var Complemento = _complementoService.Save(Model.Complemento); Model.Complemento.Codigo = Complemento.Codigo; var Result = _complementoCategoriaService.Save(Model); if (Result != null) { var Mensagem = Codigo != 0 ? "atualizado" : "salvo"; TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn() { CssClassName = "success", Title = "Sucesso!", Message = "Item " + Mensagem + " com sucesso." }); } else { var Mensagem = Codigo != 0 ? "atualizar" : "salvar"; TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn() { CssClassName = "warning", Title = "Erro!", Message = "Erro ao " + Mensagem + " item." }); } return(RedirectToAction("Index", "Complemento")); }
public IActionResult Create() { var ComplementoCateg = new ComplementoCategoriaBind(); var Categorias = _categoriaService.GetAll(); var Categs = new SelectList(Categorias, "Codigo", "Descricao"); ComplementoCateg.Categorias = Categs; return(View(ComplementoCateg)); }
public IActionResult Editar(int Codigo) { var ComplementoCateg = new ComplementoCategoriaBind(); var ComplementoCategias = _complementoCategoriaService.GetCategoriaVinculado(Codigo); ComplementoCateg.Complemento = _complementoService.Get(Codigo); int[] ids = new int[ComplementoCategias.Count]; for (int i = 0; i < ComplementoCategias.Count; i++) { ids[i] = ComplementoCategias[i].CodigoCategoria; } var Categorias = _categoriaService.GetAll(); var ItensSelecionados = _categoriaService.GetCategorias(ids); var Categs = new SelectList(Categorias, "Codigo", "Descricao", ids); ComplementoCateg.Categorias = Categs; ComplementoCateg.CategoriaIds = ids; return(View(ComplementoCateg)); }
public string Save(ComplementoCategoriaBind Model) { return(_complementoCategoriaRepository.Save(Model)); }