public int SetProspectAdaptamed(ProspectAdaptamed prosp) { try { using (var ctx = new DesenvContext()) { if (ctx.tblProspectsAdaptamed.Any(p => p.txtNome.Trim( ) == prosp.Nome.Trim( ))) { return(0); } var lstId = ctx.tblProspectsAdaptamed.Any( ) ? ctx.tblProspectsAdaptamed.Max(p => p.intProspectID) + 1 : 1; ctx.tblProspectsAdaptamed.Add(new tblProspectsAdaptamed { intProspectID = lstId, txtNome = prosp.Nome, txtEmail = prosp.Email, txtTelefone = prosp.Telefone, txtEndereco = prosp.Endereco, txtEnderecoComplemento = prosp.Complemento, txtCep = prosp.Cep, txtBairro = prosp.Bairro, txtCidade = prosp.Cidade, intPaisID = prosp.IdPais, txtFaculdade = prosp.Faculdade, dteCadastro = DateTime.Now, intAnoFormatura = prosp.AnoFormatura }); ctx.SaveChanges( ); return(1); } } catch { throw; } }
public int SetRemoverProspectAdaptamed(ProspectAdaptamed prosp) { try { using (var ctx = new DesenvContext()) { tblProspectsAdaptamed entidade = ctx.tblProspectsAdaptamed.FirstOrDefault(p => p.txtNome.Trim( ) == prosp.Nome.Trim( )); if (entidade != null) { ctx.tblProspectsAdaptamed.Remove(entidade); } ctx.SaveChanges( ); return(1); } } catch { throw; } }