public ActionResult CriarEspecificacao(Especificacoes especificao)
        {
            especificao.PessoaId = Convert.ToInt32(HttpContext.User.Identity.Name);

            bd.Especificacoes.Add(especificao);
            bd.SaveChanges();
            return(RedirectToAction("ListarEspecificacoes", "Especificacao"));
        }
コード例 #2
0
        public short GeraProximoOrdemEspecificacao()
        {
            short ordem = Convert.ToInt16(
                Especificacoes.Count == 0
                ? 1
                : Especificacoes.Max(i => i.Ordem) + 1);

            return(ordem);
        }
        public ActionResult EditarEspecificacao(Especificacoes especificao)
        {
            var especificacaoBD = bd.Especificacoes.FirstOrDefault(x => x.EspecificacaoId == especificao.EspecificacaoId);

            especificacaoBD.AtributoId = especificao.AtributoId;
            especificacaoBD.Nome       = especificao.Nome;

            bd.Entry(especificacaoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarEspecificacoes", "Especificacao"));
        }