Exemplo n.º 1
0
 /// <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());
 }
Exemplo n.º 2
0
        public async Task <ClientesBase> Post([FromBody] ClientesBase clientesb)
        {
            var cliente = mapper.Map <Clientes>(clientesb);

            context.Add(cliente);
            await context.SaveChangesAsync();

            return(clientesb);
        }
Exemplo n.º 3
0
        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));
        }