public ActionResult Edit(int id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var movimentacao = servico.ConsultePorId(id); if (movimentacao.Tipo == EnumTipo.ENTRADA) { var dtoEntrada = new DtoEntrada { Id = movimentacao.Id, Descricao = movimentacao.Descricao, DataCadastro = movimentacao.DataCadastro.ToShortDateString(), Valor = movimentacao.Valor, Tipo = movimentacao.Tipo }; return(PartialView("~/Views/Movimentacoes/FormularioEntrada.cshtml", dtoEntrada)); } else { var dtoSaida = new DtoSaida { Id = movimentacao.Id, Descricao = movimentacao.Descricao, DataCadastro = movimentacao.DataCadastro.ToShortDateString(), Valor = movimentacao.Valor, Tipo = movimentacao.Tipo }; return(PartialView("~/Views/Movimentacoes/FormularioSaida.cshtml", dtoSaida)); } }
public ActionResult Delete(int id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var movimentacao = servico.ConsultePorId(id); servico.Excluir(movimentacao); return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet)); }
/// <summary> /************************* MOVIMENTACOES DE ENTRADA ****************************/ public ActionResult excluir(int id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var movimentacaoEntrada = servico.ConsultePorId(id); servico.Excluir(movimentacaoEntrada); return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditSaida(int id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var movimentacaoSaida = servico.ConsultePorId(id); var dtoSaida = new DtoSaida { Id = movimentacaoSaida.Id, Descricao = movimentacaoSaida.Descricao, DataCadastro = movimentacaoSaida.DataCadastro.ToShortDateString(), Valor = movimentacaoSaida.Valor }; return(PartialView("~/Views/Movimentacoes/FormularioSaida.cshtml", dtoSaida)); }
public async Task <ActionResult> CreateEntrada(DtoEntrada dtoEntrada) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); try { //conversor var movimentacao = new Movimentacao { Descricao = dtoEntrada.Descricao, DataCadastro = DateTime.Parse(dtoEntrada.DataCadastro), Valor = dtoEntrada.Valor, Tipo = EnumTipo.ENTRADA }; servico.Cadastrar(movimentacao); } catch (Exception ex) { log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult ObtenhaListaEntrada(string id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var lista = new List <Movimentacao>(); lista = servico.ConsulteLista().Where(x => x.Tipo == EnumTipo.ENTRADA).ToList(); var listaDtoEntrada = new List <DtoEntrada>(); lista.ForEach(x => { var dtoEntrada = new DtoEntrada() { Id = x.Id, DataCadastro = x.DataCadastro.ToShortDateString(), Descricao = x.Descricao, Tipo = x.Tipo, Valor = x.Valor }; listaDtoEntrada.Add(dtoEntrada); }); return(Json(new { data = listaDtoEntrada }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditSaida(DtoSaida dtoSaida) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); try { var movimentacaoSaida = new Movimentacao { Id = dtoSaida.Id, Descricao = dtoSaida.Descricao, DataCadastro = DateTime.Parse(dtoSaida.DataCadastro), Valor = dtoSaida.Valor, Tipo = dtoSaida.Tipo }; servico.Atualizar(movimentacaoSaida); } catch (Exception ex) { Log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
private void CrieRepositorios() { _servicoMovimentacao = _servicoMovimentacao ?? new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); _servicoContas = _servicoContas ?? new ServicoDeContasImpl(new RepositorioContas()); }