Exemple #1
0
        public ActionResult Create(int idIndice)
        {
            var item = new IndVariacao
            {
                AlteradoPor  = login.GetIdUsuario(System.Web.HttpContext.Current.User.Identity.Name),
                DataVariacao = new DateTime(DateTime.Today.AddMonths(-1).Year, DateTime.Today.AddMonths(-1).Month, 1),
                IdIndice     = idIndice,
                Variacao     = 0
            };

            ViewBag.IdIndice = idIndice;
            ViewBag.Indice   = serviceIndice.Find(idIndice).Descricao;
            return(PartialView(item));
        }
Exemple #2
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            IndVariacao item = service.Find((int)id);

            if (item == null)
            {
                return(HttpNotFound());
            }

            return(PartialView(item));
        }
Exemple #3
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            IndVariacao item = service.Find((int)id);

            if (item == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Indice = serviceIndice.Find(item.IdIndice).Descricao;
            return(PartialView(item));
        }
Exemple #4
0
        public ActionResult Edit(IndVariacao item)
        {
            try
            {
                item.AlteradoEm = DateTime.Now;
                TryUpdateModel(item);

                if (ModelState.IsValid)
                {
                    service.Gravar(item);
                    return(Json(new { success = true }));
                }

                return(PartialView(item));
            }
            catch (ArgumentException e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                return(PartialView());
            }
        }