Beispiel #1
0
 private Instituicao ToInstituicao(tf_instituicao obj)
 {
     return(new Instituicao()
     {
         id = obj.id,
         nome = obj.nome,
         email = obj.email,
         idTipo = obj.idTipo,
         token = obj.token,
     });
 }
Beispiel #2
0
        public tf_instituicao Add(String nome, String documento, String telefone, String email)
        {
            List <tf_instituicao> lstInstituicao;

            lstInstituicao = db.tf_instituicao.Where(inst => (inst.nome == nome)).ToList <tf_instituicao>();
            if (lstInstituicao != null && lstInstituicao.Count > 0)
            {
                throw new Exception("U2X_MessageJá existe uma instituição com esse nome");
            }


            lstInstituicao = db.tf_instituicao.Where(inst => (inst.documento == documento)).ToList <tf_instituicao>();
            if (lstInstituicao != null && lstInstituicao.Count > 0)
            {
                throw new Exception("U2X_MessageJá existe uma instituição com esse documento");
            }

            lstInstituicao = db.tf_instituicao.Where(inst => (inst.telefone == telefone)).ToList <tf_instituicao>();
            if (lstInstituicao != null && lstInstituicao.Count > 0)
            {
                throw new Exception("U2X_MessageJá existe uma instituição com esse telefone");
            }

            lstInstituicao = db.tf_instituicao.Where(inst => (inst.email == email)).ToList <tf_instituicao>();
            if (lstInstituicao != null && lstInstituicao.Count > 0)
            {
                throw new Exception("U2X_MessageJá existe uma instituição com esse email");
            }

            tf_instituicao instituicao = new tf_instituicao()
            {
                nome      = nome,
                documento = documento,
                telefone  = telefone,
                email     = email
            };

            db.tf_instituicao.Add(instituicao);
            db.SaveChanges();
            lstInstituicao = db.tf_instituicao.Where(inst => (inst.nome == nome)).ToList <tf_instituicao>();
            return(lstInstituicao[0]);
        }