Exemple #1
0
        public ActionResult SalvarSNPs(SNPs model)
        {
            //validação das informações para inserir
            model.Nome        = string.IsNullOrEmpty(model.Nome) ? "" : model.Nome;
            model.Localizacao = string.IsNullOrEmpty(model.Localizacao) ? "" : model.Localizacao;
            model.Mecanismo   = string.IsNullOrEmpty(model.Mecanismo) ? "" : model.Mecanismo;
            model.Ordem       = model.Ordem > 0 ? model.Ordem : 99;
            model.TargetGene  = string.IsNullOrEmpty(model.TargetGene) ? "" : model.TargetGene;
            model.ID_CANCER   = model.ID_CANCER > 0 ? model.ID_CANCER : 0;

            //insere ou não
            using (GENPsCEntities1 ent = new GENPsCEntities1())
            {
                if (model.ID > 0)//edit
                {
                    SNPs snps = ent.SNPs.SingleOrDefault(x => x.ID == model.ID);
                    snps.Nome        = model.Nome;
                    snps.Localizacao = model.Localizacao;
                    snps.Mecanismo   = model.Mecanismo;
                    snps.Ordem       = model.Ordem;
                    snps.TargetGene  = model.TargetGene;
                    snps.ID_CANCER   = model.ID_CANCER;
                }
                else //insert
                {
                    ent.SNPs.Add(model);
                }
                ent.SaveChanges();
            }

            return(RedirectToAction("SNPs"));
        }
Exemple #2
0
        public ActionResult ExcluirSNPs(int ID)
        {
            using (GENPsCEntities1 ent = new GENPsCEntities1())
            {
                SNPs snps = ent.SNPs.SingleOrDefault(x => x.ID == ID);
                ent.SNPs.Remove(snps);
                ent.SaveChanges();
            }

            return(RedirectToAction("SNPs"));
        }