private Instituicao ToInstituicao(tf_instituicao obj) { return(new Instituicao() { id = obj.id, nome = obj.nome, email = obj.email, idTipo = obj.idTipo, token = obj.token, }); }
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]); }