示例#1
0
        public ActionResult Edit([Bind(Include = "Id,Cuidador,CuidadorDetalhes,IRS")] Referenciacao referenciacao, int Id)
        {
            if (Session["role"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault();

            if (token == null || token.Role != "Assistente")
            {
                return(RedirectToAction("Login", "Home"));
            }


            if (ModelState.IsValid)
            {
                var refe = db.Dados.Find(referenciacao.Id);
                if (refe != null)
                {
                    refe.Cuidador         = referenciacao.Cuidador;
                    refe.IRS              = referenciacao.IRS;
                    refe.CuidadorDetalhes = referenciacao.CuidadorDetalhes;
                    refe.AssistOk         = true;

                    db.Entry(refe).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(referenciacao));
        }
 public ActionResult Edit([Bind(Include = "Id,UtenteId,Cuidador,EntidadeReferenciadora,DiagnosticoClinico,DataDeAlta,CriteriosDeTriagem,DependenciaAVD,Desnutricao,Deteorioracao,ProblemasSensoriais,DCronicas,NCCD,NTC,CP,NE,AND,ECE,CuidadorDetalhes,IRS,Criacao,Enfermeiro,MedicoOk,EnfermeiroOk,AssistOk")] Referenciacao referenciacao)
 {
     if (ModelState.IsValid)
     {
         db.Entry(referenciacao).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(referenciacao));
 }
        public ActionResult Edit([Bind(Include = "Id,Cuidador,EntidadeReferenciadora,DiagnosticoClinico,DataDeAlta,CriteriosDeTriagem,DependenciaAVD,Desnutricao,Deteorioracao,ProblemasSensoriais,DCronicas,NCCD,NTC,CP")] Referenciacao referenciacao, int Id)
        {
            if (Session["role"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault();

            if (token == null || token.Role != "Médico")
            {
                return(RedirectToAction("Login", "Home"));
            }


            if (ModelState.IsValid)
            {
                var refe = db.Dados.Find(referenciacao.Id);
                if (refe != null)
                {
                    refe.EntidadeReferenciadora = referenciacao.EntidadeReferenciadora;
                    refe.DiagnosticoClinico     = referenciacao.DiagnosticoClinico;
                    refe.DataDeAlta             = referenciacao.DataDeAlta;
                    refe.CriteriosDeTriagem     = referenciacao.CriteriosDeTriagem;
                    refe.DependenciaAVD         = referenciacao.DependenciaAVD;
                    refe.Desnutricao            = referenciacao.Desnutricao;
                    refe.Deteorioracao          = referenciacao.Deteorioracao;
                    refe.ProblemasSensoriais    = referenciacao.ProblemasSensoriais;
                    refe.DCronicas = referenciacao.DCronicas;
                    refe.NCCD      = referenciacao.NCCD;
                    refe.NTC       = referenciacao.NTC;
                    refe.CP        = referenciacao.CP;
                    refe.MedicoOk  = true;
                    refe.Medico    = db.tokens.ToList().Where(c => c.Token.Equals(Session["role"].ToString())).SingleOrDefault().UserId;

                    db.Entry(refe).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(referenciacao));
        }