public async Task <TipoClientesBase> Post([FromBody] TipoClientesBase tipoclientes)
        {
            var tipocliente = mapper.Map <TipoClientes>(tipoclientes);

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

            return(tipoclientes);
        }
        public async Task <ActionResult> Patch(int id, [FromBody] TipoClientesBase tipoClientesDTO)
        {
            var properties  = new UpdateMapperProperties <TipoClientes, TipoClientesBase>();
            var tipocliente = context.TipoClientes.Find(id);
            var result      = await properties.MapperUpdate(tipocliente, tipoClientesDTO);

            await context.SaveChangesAsync();

            return(Ok(result));
        }