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")); }
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")); }