public async Task <ActionResult <ClienteBeneficiario> > Put( int id, [FromServices] DataContext context, [FromBody] ClienteBeneficiario model) { if (id != model.Id) { return(NotFound(new { message = "Não encontrado" })); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { context.Entry <ClienteBeneficiario>(model).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok(model)); } catch (DbUpdateConcurrencyException) { return(BadRequest(new { message = "Registro ja fpoi atualizado" })); } catch { return(BadRequest(new { message = "Não foi possivel atualizar o cadastro" })); } }
internal long IncluirBenificiario(ClienteBeneficiario cliente) { List <System.Data.SqlClient.SqlParameter> parametros = new List <System.Data.SqlClient.SqlParameter>(); parametros.Add(new System.Data.SqlClient.SqlParameter("Nome", cliente.Nome)); parametros.Add(new System.Data.SqlClient.SqlParameter("CPF", cliente.CPF)); parametros.Add(new System.Data.SqlClient.SqlParameter("IdCliente", cliente.IdCliente)); DataSet ds = base.Consultar("FI_SP_IncBeneficiarioV2", parametros); long ret = 0; if (ds.Tables[0].Rows.Count > 0) { long.TryParse(ds.Tables[0].Rows[0][0].ToString(), out ret); } return(ret); }
public async Task <ActionResult <ClienteBeneficiario> > Post( [FromServices] DataContext context, [FromBody] ClienteBeneficiario model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { context.ClienteBeneficiario.Add(model); await context.SaveChangesAsync(); return(Ok(model)); } catch { return(BadRequest(new { message = "Não foi possivel concluir o cadastro" })); } }