public ActionResult AlterarServico(Servico servico, HttpPostedFileBase file) { ConteudoFacade facade = new ConteudoFacade(); MultimidiaFacade facadeMult = new MultimidiaFacade(); try { servico.Ativo = (servico.Ativo != null); // Se a pessoa nao selecionou uma foto, nao deve apagar o que ja estava cadastrado if (file == null) { servico.Logomarca = facade.PesquisarServico(servico.Codigo).Logomarca; } else { servico.Logomarca = file.FileName; facadeMult.SalvarFotoServico(file); } facade.SalvarServico(servico); return RedirectToAction("Index"); } catch { CategoriaEmpresaNHibernate catEmpresa = new CategoriaEmpresaNHibernate(); IList<CategoriaEmpresa> listCatEmpresa = catEmpresa.Pesquisar(new CategoriaEmpresa()); ViewBag.Categorias = new SelectList(listCatEmpresa, "CodCategoria", "Categoria"); return View(servico); } }
public ActionResult CadastrarServico(Servico servico, HttpPostedFileBase file) { ConteudoFacade facade = new ConteudoFacade(); Models.Fachada.MultimidiaFacade facadeMult = new Models.Fachada.MultimidiaFacade(); try { servico.Ativo = (servico.Ativo != null); servico.Logomarca = file.FileName; facadeMult.SalvarFotoServico(file); facade.SalvarServico(servico); return RedirectToAction("Index"); } catch { return View(servico); } }
public IList<Servico> Pesquisar(Servico servico, int qtde, int pagina, int[] Codigos) { return Pesquisar(servico, qtde, pagina, false, Codigos); }
public IList<Servico> Pesquisar(Servico servico, int[] Codigos) { return Pesquisar(servico, 0, 0, null, Codigos); }