/// <summary>Creates service definition that can be registered with a server</summary> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static grpc::ServerServiceDefinition BindService(ClientesBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_Salvar, serviceImpl.Salvar) .AddMethod(__Method_Buscar, serviceImpl.Buscar) .AddMethod(__Method_Excluir, serviceImpl.Excluir).Build()); }
public async Task <ClientesBase> Post([FromBody] ClientesBase clientesb) { var cliente = mapper.Map <Clientes>(clientesb); context.Add(cliente); await context.SaveChangesAsync(); return(clientesb); }
public async Task <ActionResult> Patch(int id, [FromBody] ClientesBase clientesb) { var properties = new UpdateMapperProperties <Clientes, ClientesBase>(); var cliente = context.Clientes.Find(id); var result = await properties.MapperUpdate(cliente, clientesb); await context.SaveChangesAsync(); return(Ok(result)); }