public ActionResult Edit([FromForm] Investimentos model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _investimentosRepository.Edit(model);
             return(RedirectToAction(nameof(Index)));
         }
     }
     catch
     {
         RedirectToAction(nameof(Index));
     }
     return(RedirectToAction(nameof(Index)));
 }
 public ActionResult Create([FromForm] Investimentos model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _investimentosRepository.Insert(model);
             return(RedirectToAction(nameof(Index)));
         }
         catch (AggregateException ae) when(ae.InnerException != null && ae.InnerException is HttpRequestException)
         {
             ViewBag.ErrorMessage = ae.InnerException.Message;
         }
     }
     return(View());
 }
Exemplo n.º 3
0
 public void AlterarInvestimento(Investimentos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Investimentos SET  vlinvestimento = @vlinvestimento, idtipoinvestimento = @idtipoinvestimento, idtipoperiodo = @idtipoperiodo, dtinicio = @dtinicio, dtfim = @dtfim, txobs = @txobs, txinvestimento = @txinvestimento WHERE idinvestimento = @idinvestimento");
         query.SetParameter("vlinvestimento", variavel.vlinvestimento)
         .SetParameter("idtipoinvestimento", variavel.idtipoinvestimento)
         .SetParameter("idtipoperiodo", variavel.idtipoperiodo)
         .SetParameter("dtinicio", variavel.dtinicio)
         .SetParameter("dtfim", variavel.dtfim)
         .SetParameter("txobs", variavel.txobs)
         .SetParameter("idinvestimento", variavel.idinvestimento)
         .SetParameter("txinvestimento", variavel.txinvestimento);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
        public ActionResult Create()
        {
            var investimentos = new Investimentos();

            return(View(investimentos));
        }
Exemplo n.º 5
0
 public void Insert(Investimentos model)
 {
     _ = ApiCaller.CallWebApiByPost <Investimentos>(Token, model, $"{ControllerName}").Result;
 }