internal void Remove(ServicosViewModel model) { var itens = contexto.servico.Where(_ => _.Codigo == model.Codigo); contexto.servico.RemoveRange(itens); contexto.SaveChanges(); }
// GET: Serviços public async Task <IActionResult> Index(int page = 1, string searchString = null) { var Servicos = from p in _context.Servico select p; if (!String.IsNullOrEmpty(searchString)) { Servicos = Servicos.Where(p => p.Nome.Contains(searchString)); } decimal nServicos = Servicos.Count(); int NUMERO_PAGINAS = ((int)nServicos / PageSize); if (nServicos % PageSize == 0) { NUMERO_PAGINAS -= 1; } ServicosViewModel vm = new ServicosViewModel { Servico = Servicos.OrderBy(p => p.Nome).Skip((page - 1) * PageSize).Take(PageSize), PaginaAtual = page, PrimeiraPagina = Math.Max(1, page - NUMERO_PAGINAS), TotalPaginas = (int)Math.Ceiling(nServicos / PageSize) }; vm.UltimaPagina = Math.Min(vm.TotalPaginas, page + NUMERO_PAGINAS); vm.StringProcura = searchString; return(View(vm)); }
internal void Update(ServicosViewModel model) { var modelAuxiliar = contexto.servico.SingleOrDefault(_ => _.Codigo == model.Codigo); modelAuxiliar.Nome = model.Nome; modelAuxiliar.Telefone = model.Telefone; modelAuxiliar.Email = model.Email; contexto.SaveChanges(); }
public ActionResult Edit(ServicosViewModel model) { ViewBag.Title = "Criar serviço"; if (ModelState.IsValid == false) { return(View(model)); } service.Update(model); return(RedirectToAction("Index")); }
public ActionResult Delete(ServicosViewModel model) { ViewBag.Title = "Excluir serviço"; if (ModelState.IsValid == false) { return(View(model)); } service.Remove(model); return(RedirectToAction("Index")); }
// // GET: /Corrimao/ public ActionResult Index() { var viewModel = new ServicosViewModel(); var acoInox = new Materiais("Aço Inox", "descriçao do aço inox", ""); var acoCarbono = new Materiais("Aço Carbono", "descriçao do aço carbono", ""); var aluminio = new Materiais("Aluminio", "descriçao do aluminio", ""); var vidro = new Materiais("Vidro", "descriçao do vidro", ""); viewModel.Servicos.Add(new Servico("Corrimao", "Descricao do corrimao", "2.jpg", new List <Materiais> { acoInox, acoCarbono, aluminio }, "servicos", "corrimao")); viewModel.Servicos.Add(new Servico("Guarda-corpo / Mezanino", "Descricao do Guarda-corpo / Mezanino", "3.jpg", new List <Materiais> { acoInox, acoCarbono, aluminio, vidro }, "servicos", "GuardaCorpo_Mezanino")); viewModel.Servicos.Add(new Servico("Pergolado", "Descricao do Guarda-corpo / Mezanino", "4.jpg", new List <Materiais> { acoInox, acoCarbono, aluminio }, "servicos", "Pergolado")); return(View(viewModel)); }
public IActionResult Index() { ServicosViewModel svm = new ServicosViewModel(); svm.pedidos = pedidoRepository.ObterTodos(); svm.servicos = servicoRepository.ObterTodos(); var usuarioLogado = ObterUsuarioSession(); var nomeUsuarioLogado = ObterUsuarioNomeSession(); if (!string.IsNullOrEmpty(nomeUsuarioLogado)) { svm.NomeUsuario = nomeUsuarioLogado; } svm.NomeView = "evento"; svm.UsuarioEmail = usuarioLogado; svm.UsuarioNome = nomeUsuarioLogado; return(View(svm)); }
public async Task <IActionResult> Index(string nomePesquisar, int pagina = 1) { Paginacao paginacao = new Paginacao { TotalItems = await bd.Servicos.Where(p => nomePesquisar == null || p.Nome.Contains(nomePesquisar)).CountAsync(), PaginaAtual = pagina }; List <Servicos> servicos = await bd.Servicos.Where(p => nomePesquisar == null || p.Nome.Contains(nomePesquisar)) .Include(p => p.TipoServicos) .OrderBy(p => p.Nome) .Skip(paginacao.ItemsPorPagina * (pagina - 1)) .Take(paginacao.ItemsPorPagina) .ToListAsync(); ServicosViewModel modelo = new ServicosViewModel { Paginacao = paginacao, Servicos = servicos, NomePesquisar = nomePesquisar }; return(base.View(modelo)); }
public ActionResult Pergolado() { var viewModel = new ServicosViewModel(); return(View(viewModel)); }
public ActionResult GuardaCorpo_Mezanino() { var viewModel = new ServicosViewModel(); return(View(viewModel)); }
public ActionResult Corrimao() { var viewModel = new ServicosViewModel(); return(View(viewModel)); }
internal void Add(ServicosViewModel model) { contexto.servico.Add(model); contexto.SaveChanges(); }