public ActionResult Adicionar(FeriadoViewModel viewModel) { viewModel.ListaAbrangencia = _AbrangenciaAppService.Listar(); viewModel.ListaEstado = _EstadoAppService.Listar(); if (ModelState.IsValid) { viewModel = _FeriadoAppService.Inserir(viewModel); if (!viewModel.Sucesso) { foreach (var item in viewModel.MensagemValidacao) { ModelState.AddModelError(string.Empty, item); } return(View(viewModel)); } foreach (var item in viewModel.MensagemValidacao) { TempData["sucesso"] = item; } return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Adicionar() { FeriadoViewModel viewModel = new FeriadoViewModel { ListaAbrangencia = _AbrangenciaAppService.Listar(), ListaEstado = _EstadoAppService.Listar() }; return(View(viewModel)); }
public ActionResult Detalhar(long id) { FeriadoViewModel viewModel = _FeriadoAppService.Consultar(id); if (viewModel == null) { return(HttpNotFound()); } return(View(viewModel)); }
public FeriadoViewModel Inserir(FeriadoViewModel feriadoViewModel) { var feriado = AutoMapperConfig.Mapper.Map <FeriadoViewModel, Feriado>(feriadoViewModel); var result = AutoMapperConfig.Mapper.Map <Feriado, FeriadoViewModel>(_FeriadoService.Inserir(feriado)); if (result.Sucesso) { Commit(); } return(result); }
public FeriadoViewModel Salvar(FeriadoViewModel model) { string URI = Constantes.URL + "feriado"; if (model.Id == 0) { return(new Operacao <FeriadoViewModel>().Insert(URI, model)); } else { return(new Operacao <FeriadoViewModel>().Update(URI, model)); } }
public ActionResult Editar(long id) { FeriadoViewModel feriadoViewModel = _FeriadoAppService.Consultar(id); if (feriadoViewModel == null) { return(HttpNotFound()); } feriadoViewModel.ListaAbrangencia = _AbrangenciaAppService.Listar(); feriadoViewModel.ListaEstado = _EstadoAppService.Listar(); return(View(feriadoViewModel)); }
public FeriadoViewModel Novo(int idUsuario) { var model = new FeriadoViewModel(); try { var item = _servicoFeriado.Novo(idUsuario); //var item = _feridadoServico.Novo(idUsuario); model = item.Adapt <FeriadoViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public FeriadoViewModel Delete(int id, int idUsuario) { var model = new FeriadoViewModel(); try { //var feriado = _feridadoServico.ObterPorId(id); //_feridadoServico.Excluir(feriado, idUsuario); _servicoFeriado.Excluir(_servicoFeriado.ObterPorId(id), idUsuario); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public FeriadoViewModel Update(FeriadoViewModel model) { var feridadoViewModel = new FeriadoViewModel(); try { var feridado = model.Adapt <Feriado>(); _servicoFeriado.Salvar(feridado); //_feridadoServico.Salvar(feridado); feridadoViewModel = feridado.Adapt <FeriadoViewModel>(); return(feridadoViewModel); } catch (Exception ex) { feridadoViewModel.Mensagem = ex.Message; return(feridadoViewModel); } }
public FeriadoViewModel Editar(int id, int idUsuario) { var model = new FeriadoViewModel(); try { string mensagem = ""; var item = _servicoFeriado.Editar(id, idUsuario, ref mensagem); //var item = _feridadoServico.Editar(idUsuario, id, ref mensagem); model = item.Adapt <FeriadoViewModel>(); model.Mensagem = mensagem; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public override void Salvar() { try { if (txtData.txtData.Text.Trim() == "/ /") { throw new Exception("Informe a data!"); } _feriadoApp = new FeriadoApp(); var feriado = new FeriadoViewModel(); feriado.Id = _Id; feriado.Descricao = txtDescricao.Text; feriado.Data = Convert.ToDateTime(txtData.txtData.Text); var model = _feriadoApp.Salvar(feriado); Funcoes.VerificarMensagem(model.Mensagem); if (_Id > 0) { var temp = _listaConsulta.First(x => x.Id == _Id); _listaConsulta.Remove(temp); } ; _listaConsulta.Add(model); dgvDados.DataSource = _listaConsulta.Where(x => x.Id == model.Id).ToArray(); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }